0

尝试构建使用带认证的ASP.NET身份验证的应用程序。首先自定义带有数据库的标识表

我一直在关注如何做事的video。他们直接向ApplicationUser类添加新属性,然后使用代码优先迁移更新数据库。

但我首先使用数据库。

所以我直接加入我的新特性的ApplicationUser类,我还增加了兼容领域到我的数据库。但我仍然遇到错误。

自创建数据库以来,支持“ApplicationDbContext”上下文的模型已更改。考虑使用Code First Migrations来更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)。

我用Google搜索,发现这个文章引用专门数据库第一,但他们似乎都首先使用代码涉及到!

这甚至可能没有代码首先任何更多的事情要做?还是仅仅是我们会首先使用代码或死亡的情况?

+0

你见过这个:http://identity.codeplex.com/? – trailmax

+0

也https://github.com/kriasoft/AspNet.Identity – trailmax

+1

和http://stackoverflow.com/a/21122865/809357 – trailmax

回答

0

由于@Kyle建议,这都基于__MigrationHistory表。

我不知道这是怎样工作的,或者是什么开销,如果这台被攻击我的每一个数据我运行软件时测试。但重命名表格可以消除错误。我现在可以按我的意愿修改数据库而不会出错。

相关问题