我听到很多传闻说在下一版的.net中不再支持Linq2Sql.我非常喜欢Linq2Sql,并且发现它很容易/轻量级.我可以理解人们用它来解决的一些问题(ppl习惯于nhibernate ......)但正确使用我认为大多数问题都可以解决.我现在在我的所有项目中使用它,我不愿意看到它不再受支持了.
列出你用Linq2Sql看到的disadvantes
如果有另一个版本的Linq to SQL,这是我的功能愿望清单:
在构建我的上一个Linq-to-SQL项目时我真正想要的东西(并且在大多数情况下必须手动解决)
许多协会
更好的视觉设计师(包括"刷新表"功能)
控制不涉及破解XML的级联删除/更新/ SET NULL
将文化/字符串比较到SQL COLLATE语句的特定映射(例如,指定密码是否应区分大小写,而不是依赖于底层数据库的默认排序规则.)
我可能想要但实际上还没有需要的东西:
支持有序集合(将持久列表保存到数据库,以便按照它们被保留的相同顺序自动检索它们)