【发布时间】:2010-03-31 01:15:57
【问题描述】:
假设我有一个用户(映射到用户表)并且编辑视图(在 MVC 中)显示用户可以访问的模块的多选列表(映射到模块表),模块根据用户的预选模块的实体集。
我已尝试保存用户,然后手动删除所有 User_Modules 并根据提交时选择的内容重新添加它们,但用户的 User.User_Modules 的 EntitySet 为空。
我无法在网上找到处理这种情况的正确方法。有人可以帮忙吗?
编辑:添加我的 EntitySet 代码
private EntitySet<UserModule> _UserModules;
[Association(Storage = "_UserModules", ThisKey="UserId", OtherKey = "UserId")]
public EntitySet<UserModule> UserModules
{
get { return this._UserModules; }
set { this._UserModules.Assign(value); }
}
【问题讨论】:
标签: linq linq-to-sql