Получить «идентичный» сложный объект из базы данных
-
29-09-2019 - |
Вопрос
У меня есть таблица в Linq до SQL, называемое «автомобилями», которые содержат объекты «автомобиля».
У каждого автомобиля есть двигатель и колурид.
Я создал новый локальный автомобильный объект только в памяти (еще не приверженной базе данных).
У меня уже есть написан iequalityComprer, который хорошо работает в сочетании с. Содержания, чтобы рассказать мне истину/false, если какие -либо автомобили «идентичны» тем, что я создал, уже существует.
Но он возвращает ломтинг ..
Как я могу получить, какие машины идентичны ..?
Например, я хочу что -то вроде ..
IQueryable<Car> IdenticalCar = db.Cars.Equals(MyCar).FirstOrDefault();
Решение
db.Cars.Where(c=>c.Equals(MyCar)).FirstOrDefault();
Не связан с StackOverflow