我想知道在.NET中使用DataRelation的优势是什么,而不是在数据层本身中创建关系?或者这在很大程度上是由开发人员决定将他们的逻辑放在哪一层?
发布于 2009-09-27 20:19:41
DataSet (及其各种组件)基本上用作基于表的数据的内存中表示,对于允许客户端应用程序在断开连接的状态下处理数据最有用。因此,DataRelation通常不应该代替数据库中定义的数据关系;相反,它应该作为在其他地方定义的该关系的模拟或表示。
架构你的系统,使得数据关系只在你的客户端应用程序中以DataRelation的形式定义,这不是一个好主意。
https://stackoverflow.com/questions/1484331
复制相似问题