dbml中的外部参照关系

时间:2020-03-05 18:41:42  来源:igfitidea点击:

所以我有一个这样的数据库架构:

用户数
用户身份

RoleUserXRef
RoleUserId
角色编号
用户身份

的角色
角色编号
姓名

使用在User&RoleUserXRef和RoleUserXRef&Role之间定义的外键。基本上,用户和角色之间存在一对多的关系。

如何在dbml中对此建模,以便生成的User类具有用户已分配给他们的Roles列表?

解决方案

回答

当前不支持通过简单的DBML操作创建多对多关系。如果我们确实希望"内置"这种功能,则可以扩展部分类以手动创建属性。