【发布时间】:2014-02-01 22:17:17
【问题描述】:
我想编写一个通用帮助器,它接受一个实体类型名称并在其 LINQ 代码中使用它。
public Boolean Eval( )
{
var firstOrDefault = db.Class.OfType<Order>().FirstOrDefault;
}
如何传入Order 作为类型名称以使这段代码更通用?我相信这与<T>有关
【问题讨论】:
-
使用
<T>,您将拥有一个generic,其中T是一个实际类型,而不仅仅是一个类型的名称。但是您的问题很清楚,并且您已经在下面得到了很好的答案。只是想在旁注中为您指出这一点:) -
感谢 pid.... 赞赏
标签: c# asp.net-mvc asp.net-mvc-3 linq c#-4.0