我打电话给 Simple.Data,我想在其中限制要返回的列。但是我遇到了问题..
这工作正常:
var db = Database.Open();
var questionIdRow = db.Question.FindByFriendlyId(friendlyId);
if (questionIdRow == null) return Guid.Empty;
return questionIdRow.QuestionId;
但是,以下不起作用(我得到一个Simple.Data.UnresolvableObjectException
“未找到列”)
var db = Database.Open();
var questionIdRow = db.Question.FindByFriendlyId(friendlyId)
.Select(db.Question.QuestionId);
if (questionIdRow == null) return Guid.Empty;
return questionIdRow.QuestionId;
Simple.Data 文档给我的印象是,这就是我需要做的所有事情来限制选定的列。请注意,选择只是选择稍后引用的同一列。
实际的异常被抛出就var questionIdRow =
行了。
有人可以给我一些指导吗?