1

在这篇文章之后,我一直在使用分层方法转换我的 WinForm 应用程序:http: //msdn.microsoft.com/en-us/library/vstudio/bb384570.aspx

在文章中,它建议创建两个单独的类库,一个用于类型化 DataSet 类,一个用于 DataAccess。我认为这两个实体在逻辑上是相当耦合的,那么为什么要划分它们呢?

4

1 回答 1

1

您希望能够在不引用任何较低级别的数据访问 API 的情况下引用您的强类型数据模型。您的消费代码不应该知道您的数据模型的来源。您可能希望在 UI 层中使用数据模型。您的 UI 层只需要了解模型,而不是模型如何填充数据。

于 2013-04-12T14:27:41.963 回答