【发布时间】:2009-09-13 11:33:01
【问题描述】:
我将 LinqtoSQL 用于 WPF M-V-VM 应用程序,因为我将来可能想从 LinqtoSql 更改为其他东西,例如实体框架或 Subsonic 等,因此我发现存储库模式很有帮助,
我的问题是如何创建模型类,假设我在数据库中有一个表,我知道我不能使用 LINQtoSQL 生成的类作为模型类,如果我这样做,那么我将变得依赖于 LinqtoSQL,这反过来会剥夺我实现存储库模式的独立性,这是否意味着我需要为所有实体类拥有自己的自定义类?
【问题讨论】:
-
您可能需要考虑 LinqToSql 的替代品,正如您发现的那样,在这种情况下这不是一个很好的选择。
-
出于好奇,您在这里做了什么决定?
-
@Anderson,我决定按照你的方式继续......这个没有额外的润滑层,因为它是一个小项目,可以直接管理更改而没有太多麻烦......跨度>
标签: wpf mvvm repository-pattern