【发布时间】:2009-05-26 18:30:33
【问题描述】:
Visual Studio (sqlmetal) 生成的 dbml 文件带有映射到数据库表的实体。在您看来,这些类适合用作领域模型类吗?还是应该避开它们,只将它们隔离到数据访问层?
谢谢
【问题讨论】:
-
你不是刚刚回答了你自己的问题吗?您没有将数据库设计为域模型(我希望如此),并且这些“实体”直接映射到您的数据库表,这意味着它们直接映射到您的“非域模型”。我认为这是回答“不”的理由。
-
John Saunders,实体框架模型,与 LINQ to SQL 不同,不需要(实际上通常也不应该)直接映射到 DB 架构。
标签: .net linq entity domain-model