在 Linq 中使用 ObjectParameter 的位置
我想按以下方式在 LINQ 查询中使用 ObjectParameter:
var query = systemEntities.Clients.Where("it.age > @a", new ObjectParameter("a", 20));
然后,我想向同一个查询添加另外 N 个 where 子句,如下所示:
var query = query.Where("it.age < @b", new ObjectParameter("b", 20));
我可以像这样多次使用相同的 ObjectParameter 名称吗?
var query = systemEntities.Clients.Where("it.age > @a", new ObjectParameter("a", 20));
var query = query.Where("it.age < @a", new ObjectParameter("a", 20));
I want to use ObjectParameter inside a LINQ query in the following way:
var query = systemEntities.Clients.Where("it.age > @a", new ObjectParameter("a", 20));
Then, I want to add another N where clauses to the same query like this:
var query = query.Where("it.age < @b", new ObjectParameter("b", 20));
Can i use the same ObjectParameter's name multiple times like this?
var query = systemEntities.Clients.Where("it.age > @a", new ObjectParameter("a", 20));
var query = query.Where("it.age < @a", new ObjectParameter("a", 20));
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的问题的答案是否定的。来自http://msdn.microsoft.com/en-us/library/bb896238。 ASPX
The answer to your question is no. From http://msdn.microsoft.com/en-us/library/bb896238.aspx