LINQ - 添加属性到结果 [英] LINQ - Add property to results
本文介绍了LINQ - 添加属性到结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法来添加属性的LINQ查询结果比下面?
Is there a way to add a property to the objects of a Linq query result other than the following?
var query = from x in db.Courses
select new
{
x.OldProperty1,
x.OldProperty2,
x.OldProperty3,
NewProperty = true
};
我想这样做,没有列出所有我的对象的当前属性。有许多属性,我不希望有更新此code每当我可能改变我的课。
I want to do this without listing out all of the current properties of my object. There are many properties, and I don't want to have to update this code whenever I may change my class.
我仍然在学习与LINQ和我AP preciate你的建议。
I am still learning with LINQ and I appreciate your suggestions.
推荐答案
与部分类添加它:
public partial class Courses
{
public String NewProperty { get; set; }
}
然后你可以,你所创建的对象后,分配给它。
Then you can assign it after you've created the object.
这篇关于LINQ - 添加属性到结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文