ASP.Net MVC - 关于数据库,模型和数据的问题意见

时间:2012-03-28 06:06:18

标签: c# asp.net-mvc

使用MVC4,C#和SQL CE 4.0。

  • 我的数据库中有三个表,我不能为它们使用单​​独的模型,因为当我尝试这样做时,我在运行应用程序和浏览页面时会遇到错误。根据我的观察,连接字符串中的addname必须与模型中的DbContext相同,并且由此,我被迫坚持使用一个模型。

我的问题是:我做得对吗,这是否实用,是否有解决方法(多个模型,所有连接到同一个数据库但不同的表)?

  • 我想在我的数据库中显示来自不同表格的数据(比如在一个模型中整理它们?)。我该怎么做?

E.g。表1有一个"标题"专栏和表2有一个" Book"柱。我希望在一个视图中将数据显示在两个不同表的两个不同列中。因此,视图将显示标题和书籍。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

MVC的概念是模型视图控制器模型是您的数据库的另一个视图的广泛视图如果您查看文件夹,您将看到它为您创建了三个文件夹,因为它合法拥有三个两个或更多对象模型中数据库的类实例。您通常会将一个模型对象发送到视图。为了在视图中显示多个模型,您可以使用局部视图或者您可以使用viewbag。或者您可以为项目创建另一个模型来保存来自两个表的数据

这是教程

ASP.Net MVC - Questions regarding databases, models & views