0
は、私はアイデンティティ とエラーにMVC 3のデータベース作成/挿入エラー
メンバーを得ている「UsersModel_Group」 メタデータコレクションに存在しません。パラメータ 名前:身元。
db.UsersModel.Add(SomeModel)メソッドを呼び出します。私は、ネームスペースに問題がある場合、コントローラとモデルをチェックしましたが、私が見つけた奇妙なものはありません。私はいくつかのクラス名を変更しましたが、ビルド時にエラーはありません。助言がありますか?データベースは、データベースを再作成する必要があります作成された後、あなたのモデルを変更した場合
public class UsersModel{
public int ID {get; set;}
...
[ForeignKey("GroupID")]
[Display(Name = "Group")]
public virtual GroupModel Group { get; set; }
[Required]
public virtual int GroupID { get; set; }
public virtual List<GroupModel> GroupList { get; set; }
}
public class GroupModel {
public int ID { get; set;}
...
[Required]
public int ID { get; set; }
[Required]
[StringLength(20,ErrorMessage = "The {0} must not exceed {2} characters")]
public string Name { get; set; }
}