在 Linq to SQL 查询中设置非列属性值

Posted

技术标签:

【中文标题】在 Linq to SQL 查询中设置非列属性值【英文标题】:Set a non-column property value in Linq to SQL query 【发布时间】:2009-01-26 15:26:29 【问题描述】:

有没有办法在查询中设置不是由 Linq to SQL 设计器生成的属性(不是数据库中的列)?

比如有没有像SomeMethod()这样的方法:

IQuaryable<T> query = (from t in context.MyTable
                      where some conditions
                      select t).SomeMethod("MyPropertyName", value);

【问题讨论】:

【参考方案1】:

类似

var query = (from t in context.MyTable
                  where some conditions
                  select new t, MyPropertyName = value );

我不确定这是否是您要问的。

【讨论】:

以上是关于在 Linq to SQL 查询中设置非列属性值的主要内容,如果未能解决你的问题,请参考以下文章