c# - Checking if an object exists in an SQL table based on a Column and some object's Field -


i trying check if there exists instance of object unique id in sql table. not place duplicates. here sample of have:

string ui = someobj.getuniqueid();  iqueryable<string> checkdataquery = cdq in db.someobjects                                            cdq.uniqueid == ui                                            select cdq.uniqueid;  if (checkdataquery != ui) // attempt @ making sure                           // query returned , not                            // string representing nothing found, if there                           // better checking method more helpful. 

the main issue running can not access checkdataquery string. attempted casting it, , using .single()/.first() methods, however, former had no success, , latter made single string being returned list of characters.

you can check result enumerable.any like:

bool ifexists = db.someobjects.any(r=> r.uniqueid == ui); 

if want object, can use firstordefault , check null like:

var dbobject = db.someobjects.firstordefault(r=> r.uniqueid == ui); if(dbobject != null) {   //record exists } 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -