typed-Dataset VS自己访问数据库类

时间:2010-03-31 06:30:18

标签: sql-server-2005 stored-procedures strongly-typed-dataset

您好我想知道使用typed-dataset而不是使用Datareader和Store过程进行自己访问是否更好?

2 个答案:

答案 0 :(得分:1)

在类型化数据集中,您必须使用存储过程或常规查询来生成事务或选定数据。不同之处在于,在类型化数据集中,数据类型和格式是强烈定义和命名的,但在datareader中,您可以创建对象并为您读取的每一行执行转换。 所以这取决于您的项目要求以及它更适合的内容。它因实施而异。

答案 1 :(得分:1)

与使用普通数据读取器相比,类型化数据集总是更好的选择。

键入的数据集可以帮助您,

  • 对SQL查询和StoredProcedures进行抽象,然后通过函数调用来调用它们。
  • 免于管理连接字符串
  • 每个表的类型化表示,在编译时为类型安全性增加了很多。
  • 以及更多..