【发布时间】:2012-09-20 11:16:26
【问题描述】:
我见过很多使用 C# 访问数据库的方法,我不知道哪种方法最适合简单的读/写/操作数据。我过去只使用通用 DataSet/DataTable 对象,但我正在尝试使用更多类型安全的结构。我首先在 Visual Studio 中添加数据集 (xsd) 并连接到 SQL Server 后端。
我正在尝试查询在表中搜索给定字符串的列,但该列不是主键(所以我不能使用 .Find())。我该怎么做呢?我需要使用 LINQ 还是可以使用扩展方法/lambda 表达式?
在更基本的层面上,在使用设计时数据集时,我需要使用表适配器来填充我使用的数据集中的每个表,还是我只是实例化数据集?文档让我有点困惑。
【问题讨论】:
-
有什么理由不能只在tableadapter中使用参数查询来定位想要的行,而不是先拉取所有数据再定位?
标签: c# dataset visual-studio-2012 strongly-typed-dataset