C# 在实体框架中,所有ObjectQuery字段的父类型是什么?
我需要C# 在实体框架中,所有ObjectQuery字段的父类型是什么?,c#,entity-framework-4,C#,Entity Framework 4,我需要 OrderBy( p => new SomeClass {p.firstField, p.secondField} ) 在哪里 公共类SomeClass {T firstField{get;set;} T secondField{get;set;} } T可以是哪种最具体的实体框架4类型? 我可以使用什么代码设置firstField和secondField的值? (意味着我希望firstField引用p.ID,secondField引用p.Name)。字段的类型是正常的.NET
OrderBy( p => new SomeClass {p.firstField, p.secondField} )
在哪里
公共类SomeClass
{T firstField{get;set;}
T secondField{get;set;}
}
T可以是哪种最具体的实体框架4类型?我可以使用什么代码设置firstField和secondField的值?
(意味着我希望firstField引用p.ID,secondField引用p.Name)。字段的类型是正常的.NET类型。这意味着当
firstField
引用ID
时,这可能是int
或Guid
,secondField
可能是字符串
如果您要创建一个泛型类来进行排序,则不需要这样做。您也可以这样做:
OrderBy( p => new { p.ID, p.Name } )
这将自动为您创建一个类型
OrderBy( p => new { p.ID, p.Name } )