【发布时间】:2016-02-02 01:05:20
【问题描述】:
我在我的数据表“文章”中遇到了空值。使用 LINQ 获取文章列表适用于 ArticleId 列,但使用“ArticleVariations”列时,空值正在杀死我。
var result = this.articles.AsEnumerable().Where(r =>r.Field<String>("ArticleId").Equals(artNo)); // works. no nulls there ;)
var result = this.articles.AsEnumerable().Where(r =>r.Field<String>("ArticleVariations").Equals(artNo)); // stuck with nulls here
如果列包含空值,我会收到 NullReferenceException,我可以通过某种方式避免这种情况吗?是否可以合并两个表达式?
【问题讨论】: