Я хочу использовать свои собственные классы моделей в шаблоне репозитория. Я не хочу зависеть от классов, создаваемых LINQ to SQL. Это жизнеспособно? Как справиться с Where
(и другими выборами, когда сво Func<MyModel, bool>
но LINQ к SQL хочет Func<LinqToSqlModel, bool>
?Образец репозитория с использованием LINQ To SQL без генерируемых моделей
Я придумал это, но я мог бы начать над инженером является, ...
interface IModelConverter<T1, T2>
{
T2 Convert(T1 item);
T1 Convert(T2 item);
}
ли это слишком много перенаправление?
Все, что я хочу сделать, это хранилище MyModel
, которое в состоянии иметь любую реализацию в задней части ли LINQ к SQL, LINQ к Enities и т.д. ли какие-либо ресурсы ?
Я не хочу, чтобы моя модель была соединена с linq до sql. –