データベースから「同一の」複雑なオブジェクトを取得します
-
29-09-2019 - |
質問
「車」オブジェクトを含む「車」と呼ばれるLinqからSQLへのテーブルがあります。
各車にはEngineidとColorouridがあります。
メモリのすぐに新しいローカルカーオブジェクトを作成しました(まだデータベースにコミットしていません)。
私はすでに、.containsと組み合わせてうまく機能するiequalitycomparerを持っています。
しかし、それはブールを返します。
実際にどの車が同一であるかを取得するにはどうすればよいですか..?
たとえば、私はのようなものが欲しいです。
IQueryable<Car> IdenticalCar = db.Cars.Equals(MyCar).FirstOrDefault();
解決
db.Cars.Where(c=>c.Equals(MyCar)).FirstOrDefault();
所属していません StackOverflow