Получить «идентичный» сложный объект из базы данных

StackOverflow https://stackoverflow.com/questions/4130407

Вопрос

У меня есть таблица в Linq до SQL, называемое «автомобилями», которые содержат объекты «автомобиля».

У каждого автомобиля есть двигатель и колурид.

Я создал новый локальный автомобильный объект только в памяти (еще не приверженной базе данных).

У меня уже есть написан iequalityComprer, который хорошо работает в сочетании с. Содержания, чтобы рассказать мне истину/false, если какие -либо автомобили «идентичны» тем, что я создал, уже существует.

Но он возвращает ломтинг ..

Как я могу получить, какие машины идентичны ..?

Например, я хочу что -то вроде ..

IQueryable<Car> IdenticalCar = db.Cars.Equals(MyCar).FirstOrDefault();
Это было полезно?

Решение

db.Cars.Where(c=>c.Equals(MyCar)).FirstOrDefault();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top