“它”在哪里?来自ObjectSet. selectvalue的示例
本文关键字:selectvalue ObjectSet 在哪里 来自 | 更新日期: 2023-09-27 18:09:59
productQuery1.SelectValue<Int32>("it.ProductID");
我怎么知道这里的"it"是什么意思?
来自MSDN文档的完整示例
using (AdventureWorksEntities context =
new AdventureWorksEntities())
{
string queryString =
@"SELECT VALUE product FROM
AdventureWorksEntities.Products AS product";
ObjectQuery<Product> productQuery1 =
new ObjectQuery<Product>(queryString,
context, MergeOption.NoTracking);
ObjectQuery<Int32> productQuery2 =
productQuery1.SelectValue<Int32>("it.ProductID");
foreach (Int32 result in productQuery2)
{
Console.WriteLine("{0}", result);
}
}
更像this
。
这是查询生成器方法中的约定。
在查询生成器方法中,通过使用别名引用当前ObjectQuery命令。默认情况下,字符串"it"是代表当前命令的别名…