我一直在使用Sub Sonic 3.x.x.x,并且遇到了一些我需要帮助的东西。 我使用抽象类和工厂模式等... ,这是基本的问题:SimpleRepository和抽象
public abstract class Person
{
}
public class Male : Person
{
}
public class Female : Person
{
}
....
我如何得到这个工作?
String personType = "male";
Type myType = GetPersonTypeFromFactory(personType);
SimpleRepository rep = new SimpleRepository();
var all = rep.All<...>().ToList();
我不能把rep.All<myType>
所以我怎么能得到这个工作?
出于好奇为什么你的Person类是抽象的?我确定有一个原因,但是我无法从您的代码中看到它 – 2009-08-12 19:00:52