我目前正在阅读 Pro Asp.Net MVC,他们正在手动构建所有 linq2sql 实体类,并将它们与 linq 映射属性进行映射。但是,我看到的其他所有人(来自谷歌搜索)谈论 linq 2 sql 似乎都在使用可视化设计器来构建他们的所有实体。哪种是构建 l2s 实体的首选方式,每种方式的优缺点是什么?
到目前为止,我注意到的唯一区别是,在使用可视化设计器时,我似乎无法进行继承映射,尽管 MSDN 说我应该能够做到,所以我可能只是在 VS 2010 的界面中遗漏了它。但是,我不太确定是否应该使用继承,因为当我不需要子表数据时,从技术上讲,这可能会添加额外的连接。
作为 PS,l2s 不会对我的架构进行任何修改,我将手动生成架构更改,然后在 linq2sql 中复制它们。
谢谢,