【发布时间】:2010-12-21 22:09:25
【问题描述】:
这可能有点奇怪,但我只想将对象的标量属性保存到数据库中。例如。假设我有 2 个表/实体“用户”和“用户订单”。 “User”实体有“FirstName”、“LastName”、“UserOrders”(“UserOrder”的集合)。现在,我得到一个“用户”对象,其中包含一些用户订单。我需要仅保留“用户”的标量属性,即名字和姓氏。
如果我执行 context.Users.AddObject(user),它也会将“UserOrders”添加到数据库中(我不想要)。创建一个新的“用户”对象并将所有标量复制到其中是否是我唯一的选择(或者)我们是否可以明确告诉 EF 仅保留标量,即使其中还有其他导航属性?
我问的原因是我必须在 2 个不同的步骤中分别保留“用户”和“用户订单”。
【问题讨论】:
标签: c# entity-framework poco