【发布时间】:2010-09-13 19:37:50
【问题描述】:
我正在考虑使用 ASP.NET 4.0 创建一个新网站。我目前正在开始构建一个需要存储报告信息的网站。
我的数据库有大约 25-30 个表(有很多关系),我的 Web 应用程序需要从中存储和读取信息。通常,我使用的架构是分层架构,其中我有一个业务逻辑、业务对象和数据访问层。但我正在考虑继续使用 .NET 4.0 功能。
所以我考虑使用实体框架主要是因为我真的很喜欢在更大范围内使用 LINQ 的想法。
如果有人能告诉我这对于我这样规模的项目是否是一个好主意,我将不胜感激。我在 EF 上看到了一些优点和缺点,但我似乎无法做出决定(可能是由于我缺乏开发经验)。
我只需要确保解决方案在将来添加其他表时可维护。
感谢您的帮助!
【问题讨论】:
-
我认为您需要更改问题的标题“什么是用于我的 asp.net 网站的最佳数据库架构”是非常主观的,并且考虑到您的实际问题,有些误导。
-
@keitherwarren7 是正确的,您真正要问的是 ORM(或者至少这是我对您所问问题的看法)。