【发布时间】:2009-07-09 15:34:22
【问题描述】:
我想在存储库模式中使用我自己的模型类。我不想依赖 LINQ to SQL 生成的类。这可行吗?我该如何处理Where(以及当它是Func<MyModel, bool> 但LINQ to SQL 需要Func<LinqToSqlModel, bool> 时的其他选择?
我已经设计了这个,但我可能开始过度设计它......
interface IModelConverter<T1, T2>
{
T2 Convert(T1 item);
T1 Convert(T2 item);
}
这是不是重定向太多了?
我想要做的就是拥有一个MyModel 的存储库,它能够在后端进行任何实现,无论是 LINQ to SQL、LINQ to Enities 等。
谁有资源?
【问题讨论】:
标签: linq-to-sql model repository-pattern