将DataRow转成指定类型的类,并返回这个类的对象(带值)
所属分类:
网络编程 / ASP.NET
阅读数:
1253
收藏 0赞 0分享
/// <summary>
/// 将DataRow转换成指定类型
/// </summary>
/// <param name="pDataRow"></param>
/// <param name="pType">实体类</param>
/// <returns></returns>
private Object ConvertToEntity(DataRow pDataRow, Type pType)
{
Object entity = null;
Object proValue = null;
PropertyInfo propertyInfo = null;
try
{
if (pDataRow != null)
{
//动态创建类的实例
entity = Activator.CreateInstance(pType);
foreach (DataColumn dc in pDataRow.Table.Columns)
{
//忽略绑定时的大小写
propertyInfo = pType.GetProperty(dc.ColumnName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.IgnoreCase);
proValue = pDataRow[dc];
//当值不为空时
ADO.NET实用经验汇总
这篇文章主要介绍了ADO.NET实用经验汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0赞 0分享
DataReader不能使用using的详细示例
这篇文章主要介绍了DataReader不能使用using的详细示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0赞 0分享
.NET连接池的问题详解
这篇文章主要介绍了.NET连接池的问题详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0赞 0分享
.NET Core3.1发布(翻译)
这篇文章主要介绍了.NET Core3.1发布(翻译),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0赞 0分享
浅谈ASP.NET Core的几种托管方式
这篇文章主要介绍了浅谈ASP.NET Core的几种托管方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0赞 0分享
查看更多