Я использую 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 класс абстрактным? Я уверен, что есть причина, но я не вижу этого из вашего кода. –