任何人都可以推荐一本书为构建企业数据库应用程序在.net中? [英] Can anyone recommend a book for building enterprise database applications in .Net?

查看:149
本文介绍了任何人都可以推荐一本书为构建企业数据库应用程序在.net中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚从一个疗程回来,在那里我们介绍了一些方法来构建企业应用程序(包括数据库应用程序)。

I've just returned from a course where we covered some ways to build enterprise applications (including database applications).

总之我已经意识到,我们一直都在打造我们的数据库应用程序的方式是完全错误的(我就不赘述了)。

In short I've realised that the way that we have been building our database applications is completely wrong (I won't go into details).

谁能推荐一个有信誉的书籍或网站,显示我的最佳实践的方式建立企业,可扩展的数据库应用程序在.net中?

Can anyone recommend a reputable book or website that shows me the "best practice" way for building enterprise, scalable database applications in .Net?

我需要这不仅是指帮我改变我做事情的方式,而且还表现出我的老板要备份的原因,我认为我们需要改变我们做事的方式。

I need this not only to refer to to help me change the way that I'm doing things, but also to show my boss to backup the reasons why I think we need to change the way that we do things.

推荐答案

这本书领域驱动设计是pretty的动手:
<一href="http://www.wrox.com/WileyCDA/WroxTitle/-NET-Domain-Driven-Design-with-C-Problem-Design-Solution.productCd-0470147563.html" 。相对=nofollow> NET领域驱动设计与C#:问题 - 设计 - 解决方案

This book on Domain Driven Design is pretty hands-on:
.NET Domain-Driven Design with C#: Problem - Design - Solution

我认为这个问题与你的问题不只是与数据库:我不认为人们建立的在你没有决定建立一个企业解决方案的意义上的企业数据库应用围绕的数据库。
该数据库是一小部分的设计,而不是它的中心。

I think the issue with your question is not just with database: I don't think people build enterprise database applications in the sense that you don't decide to build an enterprise solution around a database.
The database is a small part of the design, not the center of it.

企业应用程序必须首先回答的公司的需要作为一个整体,因此必须包括许多不同的技术:数据库,用户界面​​(瘦客户端,胖客户端,网页客户端),服务,报告,安全性,可扩展性等必须全部得到妥善解决,并或多或少都同样重要。

Enterprise applications must first answer the needs of the company as a whole and as such must include lots of different technologies: databases, user interfaces (thin-clients, thick clients, web-clients), services, reporting, security, scalability etc must all be properly addressed and are more or less equally important.

有很多方法可以解决这些企业的问题,很多解决方案。
因此,企业数据库应用的似乎并没有一个正确的方式来描述的方法构建企业应用程序。
而另一方面,像领域驱动设计是一个普遍的做法这些类型的问题。
他们不专注于只在数据库方面,但在构建应用程序的全过程。

There are many ways to approach these enterprise problems and many solutions.
So enterprise database applications don't seem a right way to describe a methodology for building enterprise apps.
On the other hand, something like Domain Driven Design is a general approach to these kinds of problems.
They don't concentrate on just the database aspect but on building the application as a whole.

这篇关于任何人都可以推荐一本书为构建企业数据库应用程序在.net中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆