大家好,我有一个这样的LINQ声明:
var query = from foo in NHibernate_Helper.session.Linq<TheType>() select foo;是否可以将TheType存储到一个变量中以动态定义此变量?
先谢谢你
发布于 2010-10-22 22:27:09
这并不完全符合您的要求,但是您能让您的方法成为泛型方法吗?
public IEnumerable<T> GetSomething<T>()
{
return (from foo in NHibernate_Helper.session.Linq<T>() select foo);
}
...
GetSomething<TheType>();发布于 2010-10-22 21:14:28
不能,泛型类型在编译时必须是已知的。
https://stackoverflow.com/questions/3997066
复制相似问题