C# ASP.net MVC和数据模型提示

C# ASP.net MVC和数据模型提示,c#,asp.net,asp.net-mvc,entity-framework,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Entity Framework,Asp.net Mvc 4,我需要你对哪个更好的意见。在ASP.net MVC项目中,建议为整个数据库使用一个数据模型,还是为数据库中的每个表使用一个数据模型 注意:我将EF dataFirst模型与oracle数据库一起使用。Lolz这是一个很好的问题。我认为你是MVC和EF的新手。 对整个数据库使用一个数据模型。实体框架支持Oracle数据库。 一个DbContext代表一个数据库。但是,您的项目中可以有多个数据库。因此,您将拥有各自的DbContext 使用实体框架有三种方法: 模型优先 数据优先 代码优先 这里解释

我需要你对哪个更好的意见。在ASP.net MVC项目中,建议为整个数据库使用一个数据模型,还是为数据库中的每个表使用一个数据模型


注意:我将EF dataFirst模型与oracle数据库一起使用。

Lolz这是一个很好的问题。我认为你是MVC和EF的新手。 对整个数据库使用一个数据模型。实体框架支持Oracle数据库。 一个DbContext代表一个数据库。但是,您的项目中可以有多个数据库。因此,您将拥有各自的DbContext

使用实体框架有三种方法:

模型优先 数据优先 代码优先 这里解释了如何配置和使用不同的方法

但是,我个人更喜欢数据库优先

如果您想了解更多关于ASP.NET MVC和EF的信息,请看这里,首先是数据

你能把问题的语法整理一下吗?我很难理解它。此外,尽量不要问太开放的、主观的问题。试着问一个有答案并能解决直接问题的问题。对不起,我在语法和英语方面遇到了一些麻烦。我更新了我的帖子。感谢您可能指的是实体框架的数据上下文,相关对象应该包含在相同的数据上下文中。每个表不需要一个Thanx@Mikebeler也当我更新数据库时,我还必须更新我的DataContext,那么最好的方法是什么呢?entity framework power tools可对数据库进行反向工程并为每个表生成dbset/映射。所有表都包括在内,您可能需要从生成的数据库中删除其中的一些表代码,但都在一个上下文中感谢的,但不幸的是,Oracle数据库提供程序不支持EF code First。@Chlebta Dude,谢谢。你更新了我的一点知识:我能收到你的邮件吗?