Linq to SQL 牢骚 博客分类: .Net/Mono/Castle LinqSQLSQL ServerRailsRuby
程序员文章站
2024-03-19 19:57:34
...
最近真正玩了一下下 LINQ TO SQL(LTS),居然遇到了无数的问题,看样子 VS2008 也是为了应付市场而赶着推出的。下面就是我遇到的若干问题:
- 最麻烦的一点,dbml 只能从数据库生成,而不能同步,那和用 MyGeneration+AR/NH 有什么区别?
- O/R 设计器有时会用复数作集合名称,有时又不会,害得我只好用 sqlmetal.exe 在命令行里指定参数,这算怎么一回事?
- sqlmetal.exe 不能设定 one-to-one 关联,而 O/R 设计器里却可以?
- 不能生成 many-to-many 关系,就算是程序没那么聪明,也总该给配置文件一个机会吧?为什么不能像人家 Ruby on Rails 那样智能一点点呢?
- Order.Customer 和 Order.CustomerId 该用谁呢?
- 居然只支持 SQL Server ?!似乎有个第三方的 Linq To DB 支持其他的数据库,不过我看了一下最新的发布版才 0.16....
- 等想起来再添加....