5

愚蠢的问题我敢肯定,但为什么实体框架 EntityDataSource 对象需要 where 子句包含“”作为对象选择器的第一部分?

where 子句 ( http://msdn.microsoft.com/en-us/library/cc488531.aspx ) 的文档指出该字符串直接传递给 ObjectQuery(T),所以我应该能够传入 (例如)“ x .OnlineOrderFlag = TRUE”,其中 x 是谓词中有意义的任何内容,但是该子句仅在我传入“ it .OnlineOrderFlag = TRUE”时才有效

所有 Microsoft 示例都使用“它”,所以我错过了什么?

史蒂夫戴维斯

4

1 回答 1

4

看起来“它”只是一个隐式参数名称。在查询表达式中,这是由范围变量提供的,但您没有在对 的调用中指定参数名称Where,因此看起来它只是隐式使用“it”。

我同意它的记录很差:(

于 2008-11-05T10:03:26.697 回答