【发布时间】:2014-02-16 22:08:28
【问题描述】:
我正在尝试在我现有的 SQL Server 2008 数据库上创建成员表,并使用它而不是在 Visual Studio 中为我创建的默认数据库,但在注册帐户时出现错误。有没有办法像以前使用 aspnet_regsql 一样手动创建表?
错误: 实体类型 ApplicationUser 不是当前上下文模型的一部分
我想出了答案。 applicationUser 不喜欢使用由数据库优先方法创建的连接字符串。您需要使用标准连接字符串。
【问题讨论】:
-
这张表是否与生成的表相同?我们只是在这里谈论连接字符串的更改吗?保持代码优先还是转向 DbFirst?
-
我的 sql server 2008 上已经有一个包含现有表的数据库。我已经为它创建了连接。一切都很好,除了当我尝试注册一个帐户时,它会出错并且不会在我的 sql server 上的数据库中创建表。
-
现有表中已包含表。它应该只创建额外的成员资格表,但会出错。
标签: asp.net-mvc-4 asp.net-mvc-5