您的位置:首页 > 其它

Linq 检测DbDataReader 对象中是否有特定名字的列存在

2012-12-10 21:42 183 查看
获取该列的信息

var cols = reader.GetSchemaTable()
.Rows
.OfType<DataRow>()
.Select(row => row["ColumnName"]);


判断特定列名的存在

public bool ColumnExists(IDataReader reader, string columnName)
{

return reader.GetSchemaTable()
.Rows
.OfType<DataRow>()
.Any(row => row["ColumnName"] == columnName);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: