c# - 如何将数据集转换为强类型对象?

标签 c# .net asp.net ado.net dataset

我在数据集中获取了一些信息,我想将其转换为强类型对象。 例如我的数据集有:

表名:tab_data
行数:1
列:姓名、名字、地址

所以我创建了一个类:

public class Customer
{
public String Name;
public String FirstName;
public String Address;
}

是否有一个魔术可以将我的数据集简单地转换为客户类型?使用LiNQ?

谢谢

最佳答案

您有什么原因没有首先创建强类型数据集吗?这可能是最简单的解决方案。

您当然可以将每个 DataTable 转换为(例如)List<Customer>使用AsEnumerable扩展至DataTable和一个创建 Customer 的投影来自DataRow如果你真的需要的话。

关于c# - 如何将数据集转换为强类型对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1211313/

相关文章:

ASP.NET 使用 FileStream 读取 xml (FileMode.Open) -> System.UnauthorizedAccessException

c# - 调用 Azure ActiveDirectory 时的任务状态 WaitingForActivation

c# - 将控件添加到我的面板时出现异常 - 它们会出现在他们想要的任何地方

.net - .NET Reflector 指令的命名空间

.net - WPF 应用程序错误和 .Net Framework 修复

javascript - JS 不与 asp.net 更新面板一起运行

c# - NHibernate 映射完整性检查

c# - 如何在 C# 中复制数组的值 n 次

.net - 如何在异步方法中使用 AcceptTcpClient

c# - 如何处理 EntityDataSource 中的自连接?