当我将一个新对象插入数据库时,我将它与另一个对象关联起来,通过进行另一个数据库查找,我想删除这个额外的步骤以提高效率,IE 如何仅使用 ID 设置与另一个对象的关系,而不必从数据库中获取整个对象?例如:
Car C = new Car();
C.Person = db.person.find(PersonID); //unnecessary lookup
//I'd like to do: C.setPersonID(personID);
db.cars.add(C);
db.saveChanges();
型号:
class Car
{
public virtual Person Person { get; set; }
}