首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Linq中有没有遍历某个实体类字段的方法解决办法

2012-03-22 
Linq中有没有遍历某个实体类字段的方法有个实体类字段很多,更新记录的时候要一一列出字段然后赋值,有没有

Linq中有没有遍历某个实体类字段的方法
有个实体类字段很多,更新记录的时候要一一列出字段然后赋值,有没有方法遍历实体类的字段然后赋值啊
比如
实体类: table_a  
字段 ab,cd,ef,tt,……
table_a S=NEW table_a();
VAR R=CTX.table_a.FIRST(R=>R.ab==S.ab);
foreach(field F IN table_a )
{

IF(f!=ab)
{
R[F]=S[F];
}

}

[解决办法]

探讨

引用:
C# code
var query = from x in obj.GetType().GetPropertites()
select x.Name;
foreach (var item in query)
{
Console.WriteLine(item);
}


这样只是知道了有什么字段,能支持字段的的访问吗?
比如
forea……

热点排行