在 nhibernate 中,您可以使用“Load”或“Get”来获取“Id”并将其加载到域模型中。你如何在 EF 中做类似的事情?
我有一些从客户端发送到服务器的“ID”。我想获取新项目并将它们与新项目相关联,而不必实际从数据库中获取它们。
在休眠中我会做这样的事情
public void MyMethod(int brandId, string productName)
{
Product p = new Product()
{
Name = productName,
Brand = session.Load<Brand>(brandId)
};
session.Save(p);
session.Commit();
}