各位大家好 我有这样的LINQ声明:
var query = from foo in NHibernate_Helper.session.Linq<TheType>() select foo;
是否可以将TheType存储到变量中以动态定义此变量?
先谢谢你
答案 0 :(得分:3)
这不完全符合你的要求,但你能让你的方法通用吗?
public IEnumerable<T> GetSomething<T>()
{
return (from foo in NHibernate_Helper.session.Linq<T>() select foo);
}
...
GetSomething<TheType>();
答案 1 :(得分:-1)
不,必须在编译时知道泛型类型。