我在mvc的下面的Model类中使用复合键和同样的事情。我在MS SQL Server数据库中有两列,两者都是PK,FK但我在InitializeSimpleMembershipAttribute
类中遇到错误,如“Exception被调用的目标抛出“请帮助我如何创造。
这是我的模型类
[Table("webpages_UsersInRoles")]
public partial class UsersInRoles
{
[Column(Order = 0)]
public int RoleId { get; set; }
public virtual NewRoles roles { get; set; }
[Column(Order = 1)]
public int UserId { get; set; }
public virtual UserProfile UserProfiles { get; set; }
}
答案 0 :(得分:0)
AccountController
,并且使用WebSecurity
Role
,则会在SimpleMemberShipInitializer过滤器中为您创建此表。而您只需使用SimpleMembership提供程序为您提供的内置功能。
简而言之,您不需要定义此表,IMO是您遇到这些问题的原因。