1. 继承问题,不会从基类中加载映射字段。
2. 不支持多对多。
3. 批量更新,是一条条的,速度太慢(没实践过)
4. 同一个DataContext中ID有cache,要注意
5. 实体属性不支持text, image(SQL 2005中,最好用varchar(max)代替...)
6. 必须指定实体中的主Key,否则不能更新(也没有任何错误提示,让人摸着头脑)
7. LINQ to SQL 不支持且无法识别级联删除操作。如果要在对行有约束的表中删除行,则必须在数据库的外键约束中设置 ON DELETE CASCADE 规则,或者使用自己的代码首先删除防止删除父对象的子对象。否则会引发异常