我有一个通用的对象列表。这些对象有4个属性。 3应用程序中早期由LINQ设置。是否可以使用LINQ to SQL将第4个属性插入到现有List中而不循环遍历List中的每个对象?
修改
为了便于参考,第一个属性之一是记录上的ID,因此我将知道List中的每个对象第4个属性应该在数据库中的内容,但是我希望在没有For循环的情况下执行此操作可能相当庞大。
答案 0 :(得分:1)
我不确定我100%理解,但在您的LINQ查询中,您可以执行以下操作:
var result = from r in Repository
select new MyType()
{
Value1 = r.Value1,
Value2 = r.Value2,
Value3 = r.Value3,
Value4 = "MyValue",
}
未经测试,但一般的想法应该有效。