代码之家  ›  专栏  ›  技术社区  ›  Aaron

从数据库中检索“相同”的复杂对象

  •  0
  • Aaron  · 技术社区  · 14 年前

    我在LINQ to SQL中有一个名为“Cars”的表,其中包含“Car”对象。

    我在内存中创建了一个新的本地Car对象(尚未提交到数据库)。

    我已经有了一个写得很好的IELQUICE比较器,它包含了告诉我真的/假的,如果有一辆和我创建的车完全相同的话。

    但它返回一个布尔值。。

    E、 我想要像。。

    IQueryable<Car> IdenticalCar = db.Cars.Equals(MyCar).FirstOrDefault();
    
    1 回复  |  直到 12 年前
        1
  •  1
  •   xandy    14 年前
    db.Cars.Where(c=>c.Equals(MyCar)).FirstOrDefault();