C#中,实体类之间主外键关系映射的问题

在SQL数据库表中有主外键关系的两个实体类,如何在C#中进行映射呢比如角色表:角色ID,角色名称角色权限表:角色权限ID,角色权限名称,角色ID角色表的角色ID和权限表角... 在SQL数据库表中有主外键关系的两个实体类,如何在 C# 中进行映射呢
比如
角色表: 角色ID,角色名称
角色权限表: 角色权限ID,角色权限名称,角色ID

角色表的角色ID 和 权限表角色ID 是主外键关系,如果设计实体的时候,怎么映射他们之间的关系呢?
展开
 我来答
whbacb
2013-03-08 · TA获得超过2450个赞
知道大有可为答主
回答量:7164
采纳率:0%
帮助的人:2529万
展开全部
例如,您要删除的成员,角色权限表,那么你必须检查是否被删除的ID(外键)中的角色表的作用,如果有写的代码提示,并且不能被删除。其实,本场是没有写,如果该字段为多,可写的三个类实现继承关系
1987LIAOHANG
推荐于2018-04-07 · 超过17用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:36.8万
展开全部
比如你要对角色 权限表中删除一个成员,那么你就必须先核对一下该删除成员的 角色ID(外键) 是否在角色表中存在 如果存在就写代码提示,无法删除. 其实字段少不用写类的, 如果字段多 可以写成三个类,来实现继承关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
维苏威的血
2013-03-07
知道答主
回答量:20
采纳率:0%
帮助的人:20.8万
展开全部
用LINQ不是自动生成的么?还有实体模型也可以生成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庄夜闻人俊德
2019-01-08 · TA获得超过1105个赞
知道小有建树答主
回答量:1985
采纳率:95%
帮助的人:9.3万
展开全部
如果实体对象不多的话,建议在一个edmx里吧所有的实体对象都建进来,然后用关联来互相。这样可以直接利用外键关系,效率及事务都比单独的add好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式