首页 > 代码库 > C# 平时碰见的问题【6】
C# 平时碰见的问题【6】
EF Code First 设置复合主键的方法
除了单纯多对多的关系表外, 我们可能在关系表上加其他的属性: 比如【订单行】 对应的【订单】和【商品】就需要多一个数量字段
而又不想在这个【订单行】表上加上没什么实际意义的独立主键
本以为FluentApi调用2次HasKey(property)就可以将2个外键字段弄成复合主键,结果发现只有后面设置的主键才起作用,求助q群得如下注解方式
既然可以用注解的方式实现,那么FluentApi的方式也肯定是可以的:
发现更简单;
PS: FluentAPI中设置主键的方法 HasKey(xxx) 会覆盖之前的HasKey()设置
C# 平时碰见的问题【6】
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。