Chciałbym sprawdzić, czy jednostka jest już dodana do bazy danych. Jak mogę zobaczyć różnicę między a
i b
?C#: Jak sprawdzić, czy jednostka Linq2SQL znajduje się w bazie danych
var a = dataContext.Things.First(x => x.Name == something);
var b = new Thing { Name = something };
Aby uczynić go bardziej zrozumiałym, jeśli mam to:
var thing = dataContext.Things.FirstOrDefault(x => x.Name == something)
?? new Thing { Name = something };
Jak mogę sprawdzić, czy thing
musi być włożona?
Znalazłem pokrewne pytanie, które może ci pomóc: http://stackoverflow.com/questions/100068/linq-to-sql-insert-if-non-istentent –
Cool, sprawdzi to również wtedy! – Svish