请大家说说Linq的缺点
请大家说说Linq的缺点
优点:
1.Linq提供了不同数据源的抽象层,所以可以使用相同的语法访问不同的数据源(只要该数据源有提供程序即可)
2.Linq为底层的数据存储提供了一个强类型化的界面,可以把底层的数据作为对象来访问。
3.推迟查询的执行。在运行期间定义的查询表达式时,查询不会运行。查询会在迭代数据项时运行。
(不知道第3点的优点在那里?)
4.Linq 语句是在编译期间就做检查的。而不是运行时检查。这样,那里出了问题,可以及时更改,而不是到了运行时才发
现问题。
请大家说说它的缺点在那里?以及还有那些优点?(上面如果有错的地方,谢谢指正)
最后说说它的性能怎样?
我用过Linq to Xml感觉比原先操作xml的类好用,