有人能推荐一本关于在.Net中构建企业级数据库应用的书吗?

3
我刚从一门课程中回来,我们讨论了一些构建企业应用程序(包括数据库应用程序)的方法。
简而言之,我意识到我们一直以来构建数据库应用程序的方式是完全错误的(不详细阐述)。
有没有人可以推荐一本声誉良好的书或网站,展示在.Net环境下构建企业级可扩展数据库应用程序的“最佳实践”方式?
我需要这个参考资料不仅是为了帮助我改变自己的实践方式,还要向老板展示为何我认为我们需要改变做事情的方式的原因。
5个回答

3
这本关于领域驱动设计的书非常实用:
.NET领域驱动设计与C#:问题 - 设计 - 解决方案

我认为你的问题不仅仅是关于数据库的:我认为人们不会构建企业数据库应用程序,因为你不会决定围绕一个数据库构建企业解决方案。
数据库只是设计中的一小部分,而不是核心。

企业应用程序必须首先回答公司整体的需求,因此必须包括许多不同的技术:数据库、用户界面(轻客户端、厚客户端、Web客户端)、服务、报告、安全性、可扩展性等都必须得到妥善处理,并且都同样重要。

有很多方法可以解决这些企业问题,也有很多解决方案。
因此,企业数据库应用程序似乎不是描述构建企业应用程序的方法论的正确方式。
另一方面,像领域驱动设计这样的方法是解决这些问题的一般性方法。
他们不仅关注数据库方面,而且关注整个应用程序的构建。

我可能错误地使用了“企业”这个词。我使用它是为了强调我正在构建的应用程序不仅仅是小型数据驱动的应用程序,例如只有1或2个数据库表,而是大型(20-30个表)的数据库应用程序,可供100-200个用户同时使用。 - Calanus

2

2


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接