【发布时间】:2015-04-01 13:59:37
【问题描述】:
我将 EF6 与 graphdiff 和 EDMX 一起使用,并且必须忽略特定实体的属性。
即使获取属性插入或更新总是留下NULL字段,我该怎么办?
【问题讨论】:
-
您对此有什么发现吗?
-
不幸的是没有找到任何解决方案,否则我圈出了我的问题。
标签: properties edmx graphdiff
我将 EF6 与 graphdiff 和 EDMX 一起使用,并且必须忽略特定实体的属性。
即使获取属性插入或更新总是留下NULL字段,我该怎么办?
【问题讨论】:
标签: properties edmx graphdiff
我能够在仍然受益于 GraphDiff 的易用性的同时解决此问题的方法如下:
(示例)
user = db.UpdateGraph(user, map => map
.AssociatedCollection(u => u.UserRoles)
.AssociatedCollection(u => u.Teams));
db.Entry(user).Property(u => u.Password).IsModified = false;
db.Entry(user).Property(u => u.Salt).IsModified = false;
_context.SaveChanges();
【讨论】: