如何在ASP.NET MVC应用程序中创建AspNetUser表?

问题描述 投票:1回答:1

我正在学习一门ASP.NET MVC5课程,该课程的讲师是通过代码优先迁移来构建数据库的。

由于太复杂的原因而无法进入这里,我正在尝试通过数据库优先构建它。因此,除了创建代码然后更新数据库外,我只是在SQL Server中构建表,然后从数据库中更新模型。除了我有两个问题外,一切都很好:

  1. 显然,我们应该在数据库中没有一个AspNetUser表,因为创建项目时我们选择了“个人用户身份验证”,我想是因为我没有启用迁移。我如何创建它?我下载的代码带有IdentityModels.cs,但是我担心同时使用代码优先和数据优先,因为它可能会弄乱我已经在其中的数据库。

  2. 在另一堂课中,讲师在实体类中将其添加到getter语句中。我无法将其添加到EF创建的模型中,因为如果从数据库中更新模型,它将被覆盖。我还有其他方法可以输入此逻辑吗?也许在控制器中?

请不要问我为什么我要“违背”课程并首先进行数据处理,这很复杂。

asp.net-mvc entity-framework ef-migrations
1个回答
0
投票

找到了这些表的脚本,并在SQL Server中运行它们。做完了没有迁移或实体,也没有任何东西。因为enable-migrations从来没有为我工作过,所以代码优先对我来说是违反直觉的。

© www.soinside.com 2019 - 2024. All rights reserved.