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