C# 实体框架不';t添加所有表visual studio 2010
也许最好从一些信息开始。我正在使用Visual Studio 2010和Microsoft SQL server 2012 Express。所以我有一些表之间的关系,比如标准表,在C# 实体框架不';t添加所有表visual studio 2010,c#,visual-studio-2010,entity-framework,asp.net-mvc-4,C#,Visual Studio 2010,Entity Framework,Asp.net Mvc 4,也许最好从一些信息开始。我正在使用Visual Studio 2010和Microsoft SQL server 2012 Express。所以我有一些表之间的关系,比如标准表,在UserProfilewebpages\u Roles和webpages\u UsersInRoles之间有简单的成员关系,所以UsersInRoles只是链接表 但是,当我使用entity framework Add/New Item/ADO.NET实体数据模型导入它们时,我会选择我的数据库,然后选择所有表,当我导入
UserProfile
webpages\u Roles
和webpages\u UsersInRoles
之间有简单的成员关系,所以UsersInRoles
只是链接表
但是,当我使用entity framework Add/New Item/ADO.NET实体数据模型导入它们时,我会选择我的数据库,然后选择所有表,当我导入它们时,链接表不在那里。。。我可以在联想中看到它
我只有这两个。。。。。当我尝试单独添加它们时,这些表之间的连接没有创建。。。。
所有这些表都是标准的成员资格表,我的网站在UserProfile中几乎没有改进。。。。但当我用相同的关系创建自己的表时,它也不会被导入。请帮忙
创建新用户和新角色时,我希望能够手动在此表中添加一些内容。实际上,我最大的问题是我自己的表具有相同的关系,我不能使用它。我不确定我是否理解你的问题,但无论如何我都会尝试回答 看起来您正在处理成员表。下面是一个将添加角色和用户的示例。如果表不存在,则WebSecurity.InitializeDatabaseConnection方法将创建该表
if (!WebSecurity.Initialized)
{
WebSecurity.InitializeDatabaseConnection(
"DefaultConnection", "UserProfile",
"UserId", "UserName", autoCreateTables: true);
}
if (!roles.RoleExists("Admin"))
{
roles.CreateRole("Admin");
}
if (!roles.RoleExists("Agent"))
{
roles.CreateRole("Agent");
}
AddUser("admin", "Admin", "123");
AddUser("agent", "Agent", "123");
}
如果您首先使用代码,您可以将此代码放入种子方法中,以便在迁移过程中创建它
我再一次不确定我是否回答了你的问题。这些是关于我的会员表问题的。。。但是当我想在我的自定义表中添加一些内容时是不可能的。。。好的,我再解释一遍,我有三张桌子。Products、Check和ProductsInCheck,所以我希望能够修改ProductsInCheck表,该表包含两列ProductId和CheckId,这两列分别是产品Id和检查Id。因此,在执行此操作时,我可以将多个产品放在一个检查中,例如在检查3中,它们是产品4,5,6,7,我的表将类似于3 4 3 5 3 6 3 7,但实体框架不会导入ProductInCheck表