欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linq to SQL 牢骚 博客分类: .Net/Mono/Castle LinqSQLSQL ServerRailsRuby 

程序员文章站 2024-03-19 19:57:34
...

最近真正玩了一下下 LINQ TO SQL(LTS),居然遇到了无数的问题,看样子 VS2008 也是为了应付市场而赶着推出的。下面就是我遇到的若干问题:

  1. 最麻烦的一点,dbml 只能从数据库生成,而不能同步,那和用 MyGeneration+AR/NH 有什么区别?
  2. O/R 设计器有时会用复数作集合名称,有时又不会,害得我只好用 sqlmetal.exe 在命令行里指定参数,这算怎么一回事?
  3. sqlmetal.exe 不能设定 one-to-one 关联,而 O/R 设计器里却可以?
  4. 不能生成 many-to-many 关系,就算是程序没那么聪明,也总该给配置文件一个机会吧?为什么不能像人家 Ruby on Rails 那样智能一点点呢?
  5. Order.Customer 和 Order.CustomerId 该用谁呢?
  6. 居然只支持 SQL Server ?!似乎有个第三方的 Linq To DB 支持其他的数据库,不过我看了一下最新的发布版才 0.16....
  7. 等想起来再添加....