2010-10-31 18 views
0

我需要在实体框架中,所有ObjectQuery字段的父类型是什么?

OrderBy(p => new SomeClass {p.firstField, p.secondField}) 

其中

public class SomeClass<T> 
{ T firstField {get;set;} 
    T secondField {get;set;} 
} 

什么是最具体的实体框架4类型T可以?
我可以使用什么代码来设置firstField和secondField的值?
(意思是我希望firstField引用p.ID和secondField来引用p.Name)。

回答

1

字段的类型是正常的.NET类型。这意味着当firstField引用ID时,这可能是intGuidsecondField可能是string

如果您正在创建一个通用类来进行排序,这不是必需的。您也可以这样做:

OrderBy(p => new { p.ID, p.Name }) 

这会自动为您创建一个类型。

相关问题