gpt4 book ai didi

c# - 从数据表到实体

转载 作者:太空狗 更新时间:2023-10-29 21:06:45 27 4
gpt4 key购买 nike

是否可以使用 DataTable 的内容填充实体?

最佳答案

我不确定这是否正是您正在寻找的,但它应该可以工作;有一个.AsEnumerable()扩展方法,然后您可以使用该方法将行投影到新实体中。

var products = productTable.AsEnumerable().Select(row => new Product 
{
ProductID = row.Field<int>("ProductID"),
Name = row.Field<string>("Name"),
CreatedDate = row.Field<DateTime>("CreatedDate")
});

据我所知.Field<T>()方法不进行任何类型转换,因此如果列未设置类型,您将需要自己进行转换。

关于c# - 从数据表到实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5355371/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com