或者 – Linq to sql会使它不适合一个新的还是现有的项目?我想知道为什么你不会为特定项目选择Linq到sql – 包括什么项目参数使其不合适.
像任何ORM一样(我没有参与关于ORM是否是ORM的争论),您必须注意到正在生成什么sql,以及如何影响您的呼叫.
插件不是批量的,所以性能成本高.
它正在落伍,赞成实体框架
尽管事实上它正在使用一个供应商模型,它将允许为其他DBMS平台构建提供者,但只支持sql Server.
[EDIT @ AugustLights – 根据我的经验:]懒惰加载可能需要一点黑客才能上班.
话虽如此,如果正确使用,我觉得它非常方便