MVC4 FLUENTAPI配置数据库映射的一张表报错

yctcsms 2017-06-11 09:47:22
表RoleUser,两个字段RoleId,UserId,在配置映射关系时,需要配置一个组合主键,按下面写法,却是错误,请问这是什么原因??


public class RoleUserMap : EntityTypeConfiguration<RoleUser>
{
public RoleUserMap()
{
HasKey(b => new { b.RoleId, b.UserId });
}
}


报错提示:
The properties expression 'b => new <>f__AnonymousType6`2(RoleId = b.RoleId, UserId = b.UserId)' is not valid. The expression should represent a property: C#: 't => t.MyProperty' VB.Net: 'Function(t) t.MyProperty'. When specifying multiple properties use an anonymous type: C#: 't => new { t.MyProperty1, t.MyProperty2 }' VB.Net: 'Function(t) New With { t.MyProperty1, t.MyProperty2 }'.
PM>
...全文
115 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧