什么是更好的做法?使用数据集或数据库

Sha*_*pta 3 .net c# ado.net

我一直在开发许多应用程序,并且对使用数据集感到困惑.到目前为止我不使用数据集,并使用在数据库引擎上运行的查询和过程直接从我的数据库工作到我的应用程序.

但我想知道,使用数据集的好习惯是什么?或者在数据库上工作.

Plz尝试给我一些案例,以及何时使用数据集以及操作(插入/更新)

我们可以根据数据库设置数据集的读/写锁定

Mik*_*nty 5

您应该拥抱存储过程,或者使数据库变得愚蠢.这意味着您的数据库中没有任何逻辑,只有CRUD操作.如果你使用哑数据库模型,数据集是不好的.最好使用真实对象,这样就可以为它们添加业务逻辑.这种方法比使用存储过程直接在数据库上运行更复杂,但随着系统的增长,您可以更好地管理复杂性.如果您的大型系统有很多小规则,则存储过程变得非常难以管理.

  • DataSet是.Net框架的黑眼圈.不惜一切代价避免. (2认同)