【发布时间】:2010-10-19 06:33:22
【问题描述】:
MVC and Models 上的 Stephan Walters 视频是对这个问题标题中列出的各种主题的非常好的和轻松的讨论。未回答的注释中列出的一个问题是:
如果您为 Linq2SQL 创建接口/存储库模式,即使您将类作为 toList 传递,Linq2SQLs 类是否仍会导致对 Linq 的依赖?
这可能是一个简单的答案是的,但是,您会使用什么标准机制来表示数据?
假设您有一个 Product 实体,它由三个表(价格、文本和照片)组成(您可以有不同地区的价格集、不同的本地化文本和不同的照片)。 (听起来像是构建器模式)你会创建这些表格的一部分,将正确的价格、文本和照片抓取到一个列表中吗?由于 Lists 可能是专有的,您会使用 Dictionary 对象吗?
感谢您的回答。我对“标准和适当”的方式非常感兴趣,而不是 101 种可能性。
另一个简单的问题:Entity Framework 准备好用于复杂的数据库了吗? Linq2SQL 喜欢许多 EF 不喜欢的构造。 EF 似乎需要身份字段作为主键 (HAHA),但似乎每个演示都这样做。我想使用 EF,但总是无法正常工作,只能使用 Linq2SQL。
【问题讨论】:
标签: entity-framework interface dependency-injection