1

私は以下のmvcのモデルクラスで複合キーを使用しています.私はMS SQL Serverデータベースで2つの列を持ち、両方とも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 に答える