我正在构建我的第一个MVC 5 /实体框架应用程序.我使用数据库的第一种方法从现有的sql服务器中提取数据.现有的sql数据库从单独的Web表单.net应用程序接收它的数据.
展望未来,新的MVC应用程序和现有的Web表单应用程序将共享数据库.
我正在使用Identity在MVC应用程序中创建用户帐户.所以在这一点上,我的MVC应用程序中有2个数据连接.一个用于用户帐户,另一个用于现有的sql Server.
这是建立MVC项目的最佳方式吗?继续前进,我可以从Web表单应用程序访问用户数据库吗?
我是一个新手,我想确保我正确设置.
解决方法
Will there the user tables be added to the existing sql server,or is
this user database a completely separate database?
您不需要两个数据库 – 您可以在现有数据库中创建Identity表.
ASP.Net Identity首先使用实体框架代码.因此,在首次运行应用程序之前,您希望将Connection String与通常位于ApplicationDbContext内的现有数据库进行更新.
如果您已经有两个独立的数据库并希望将其合并,则需要像RedGate – sql比较和数据比较这样的工具.
合并两个数据库完全是原来的问题;如果你有一个,请你单独提出一个问题.