0

简单的问题 - 这实际上是做什么的?

var oq = (ObjectQuery<TEntity>)L2EQuery;
return ExecuteFirstorDefault<TEntity>(oq, MergeOption.AppendOnly);

它部分来自 Julia Lerman 的 Programming Entity Framework 一书。

4

1 回答 1

1

强制转换本身只是检查类型。由于您的查询属于 ObjectQuery<TEntity> 类型,因此它会成功。我认为 ExecuteFirstOrDefault 需要该类型的参数,因此需要强制转换。

于 2009-06-26T12:22:01.087 回答