首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >先用数据库自定义标识表

先用数据库自定义标识表
EN

Stack Overflow用户
提问于 2017-02-03 18:33:59
回答 1查看 68关注 0票数 0

试图构建使用带有标识的ASP.NET身份验证的应用程序。

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

但我先用数据库。

因此,我将我的新属性直接添加到ApplicationUser类中,并将兼容字段添加到数据库中。但我还是犯了个错误。

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

我已经在谷歌上找到了专门引用数据库的文章,但它们似乎都涉及到首先使用代码!

这是否有可能不再首先使用代码呢?还是我们都会先使用代码,否则就会死?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-07 16:57:27

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

我不清楚这一切是如何工作的,也不清楚如果每次运行软件时,这个表都是根据我的数据进行测试的话,会产生什么开销。但是重命名表可以消除错误。现在,我可以按照自己的意愿修改数据库,而不会出现错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42030847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档