有没有办法来添加属性的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.