首先使用数据库自定义标识表



正在尝试构建使用 ASP.NET 身份验证与身份的应用程序。

我一直在看一个关于如何做事的视频。它们将新属性直接添加到 ApplicationUser 类,然后使用代码优先迁移更新数据库。

但我首先使用数据库。

因此,我将新属性直接添加到 ApplicationUser 类中,并且还将兼容字段添加到数据库中。但我仍然收到错误。

自创建数据库以来,支持"ApplicationDbContext"上下文的模型已更改。请考虑使用代码优先迁移来更新数据库 (http://go.microsoft.com/fwlink/?LinkId=238269)。

我已经用谷歌搜索了一下,发现文章首先专门引用数据库,但它们似乎都涉及首先使用代码!

这甚至有可能在没有代码的情况下再做吗?还是只是我们都会先使用代码或死亡的情况?

正如@Kyle所建议的,这一切都基于__MigrationHistory表。

我不确定这一切是如何工作的,或者如果每次运行软件时都针对我的数据测试此表,开销是多少。但是重命名表可以消除错误。我现在能够根据需要修改数据库而不会出错。

相关内容

  • 没有找到相关文章

最新更新