EntityFramework 4でMVC4とC#4.5を使用しています。
単純な多対多のテーブルを設定しました。
tblAdminUser -> tblAdminUserRole <- tblAdminRole
管理者ユーザーに役割を追加しようとすると、次のエラーが発生します。
「EntitySet'tblAdminUserRole'にはDefiningQueryがあり、現在の操作をサポートする要素が要素に存在しないため、更新できません。」
私が使用しているコードは次のとおりです。
this.Role = new tblAdminRole()
{
Name = "__role__",
};
context.tblAdminRoles.Add(this.Role);
context.SaveChanges();
this.AdminUser.tblAdminRoles.Add(this.Role);
context.SaveChanges();