1

我在 mvc 的 Model 类下面使用复合键和相同的东西。我在 MS SQL Server 数据库中做了两列,两者都是 PK,FK,但我在InitializeSimpleMembershipAttribute类中遇到错误,例如“异常已被目标抛出调用”请帮助我了解如何创建。这是我的模型课

 [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; }      
    }
4

1 回答 1

0

你为什么那样做?你不需要自己定义这个。如果您使用AccountController并且如果您使用WebSecurity Role此表,则会在 SimpleMemberShipInitializer 过滤器中为您创建。您只需要使用 SimpleMembership 提供程序为您提供的内置功能。

简而言之,您不需要定义这张表,IMO 是您遇到这些问题的原因。

于 2013-08-26T06:07:24.913 回答