Ich möchte überprüfen, ob eine Entität bereits der Datenbank hinzugefügt wurde. Also, wie kann ich diesen Unterschied zwischen a
und b
sehen?C#: Wie zu sehen, ob eine Linq2SQL-Entität in der Datenbank ist
var a = dataContext.Things.First(x => x.Name == something);
var b = new Thing { Name = something };
Um es deutlicher zu machen, wenn ich dieses:
var thing = dataContext.Things.FirstOrDefault(x => x.Name == something)
?? new Thing { Name = something };
Wie kann ich, wenn thing
Bedarf sehen eingefügt werden?
Ich fand eine verwandte Frage, die Ihnen helfen könnte: http://stackoverflow.com/questions/100068/linq-to-sql-insert-if-non-existent –
Cool, wird das auch dann überprüfen! – Svish