【发布时间】:2016-11-05 07:45:13
【问题描述】:
在大多数 ASP.NET Mvc 教程中,您会看到人们使用实体框架创建简单的模型,然后用视图构建控制器。
在大多数教程中,您还会看到他们创建了一个包含 DbSet 的新 DbContext 类。我知道这是为了教育目的而做的一件好事,可以帮助人们了解它的工作原理。
但是默认Mvc项目自带的账号系统总是链接到"DefaultConnection"。
一些教程也将利用帐户系统进一步推进,但这意味着此时您将运行 2 个数据库来支持您的网络应用程序。
- 一个用于帐户信息
- 一个用于您的模型的详细信息
这是正确的工作方式吗?还是大多数开发人员/公司只为这两种情况使用 1 个数据库?
我问的原因是因为我发现了这个tutorial,它同时使用了这两个方面并在一个数据库上工作,这是我第一次看到这样做。
【问题讨论】:
标签: asp.net-mvc database entity-framework database-design asp.net-mvc-5