gpt4 book ai didi

asp.net-mvc - 如何在 Asp.Net MVC 中将数据表转换为 POCO 对象?

转载 作者:行者123 更新时间:2023-12-04 13:12:37 26 4
gpt4 key购买 nike

如何在 Asp.Net MVC 中将数据表转换为 POCO 对象?

最佳答案

将每个 DataRow 传递到类构造函数(或使用 getter/setter)并将每一列转换为相应的属性。小心处理可为空的列以正确提取它们。

  public class POCO
{
public int ID { get; set; }
public string Name { get; set; }
public DateTime? Modified { get; set; }
...

public POCO() { }

public POCO( DataRow row )
{
this.ID = (int)row["id"];
this.Name = (string)row["name"];
if (!(row["modified"] is DBNull))
{
this.Modified = (DateTime)row["modified"];
}
...
}
}

关于asp.net-mvc - 如何在 Asp.Net MVC 中将数据表转换为 POCO 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1354034/

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