如何将VB Linq代码迁移至C#?
- 内容介绍
- 文章标签
- 相关推荐
本文共计174个文字,预计阅读时间需要1分钟。
请帮我转换成以下格式:将伪原创以下开头内容,内容不超过100字,直接输出结果:请帮我转换成以下格式:
请帮我转换为C#等价物Dim dtData As DataTable = Session("Data") Dim aFilters = From oRow In dtData _ Where oRow(i_oColumn.BaseColumnName) IsNot DBNull.Value _ Select sFilter = _ oRow.Field(Of String)(i_oColumn.BaseColumnName).Replace("""", "\""") _ Distinct Order By sFilter 未经测试,但直接翻译(有些整理):
DataTable data = (DataTable)Session["Data"]; var filters= (from row in data.AsEnumerable() where !(row[i_oColumn.BaseColumnName] is DBNull) let result = (row.Field<string>(i_oColumn.BaseColumnName)) .Replace(@"""",@"\""") orderby result select result).Distinct();
但是,我怀疑:
where !row.IsNull(i_oColumn.BaseColumnName)
woulc更清楚
本文共计174个文字,预计阅读时间需要1分钟。
请帮我转换成以下格式:将伪原创以下开头内容,内容不超过100字,直接输出结果:请帮我转换成以下格式:
请帮我转换为C#等价物Dim dtData As DataTable = Session("Data") Dim aFilters = From oRow In dtData _ Where oRow(i_oColumn.BaseColumnName) IsNot DBNull.Value _ Select sFilter = _ oRow.Field(Of String)(i_oColumn.BaseColumnName).Replace("""", "\""") _ Distinct Order By sFilter 未经测试,但直接翻译(有些整理):
DataTable data = (DataTable)Session["Data"]; var filters= (from row in data.AsEnumerable() where !(row[i_oColumn.BaseColumnName] is DBNull) let result = (row.Field<string>(i_oColumn.BaseColumnName)) .Replace(@"""",@"\""") orderby result select result).Distinct();
但是,我怀疑:
where !row.IsNull(i_oColumn.BaseColumnName)
woulc更清楚

