none
LINQ to Entities 比 LINQ to SQL 好在哪里? RRS feed

  • 问题

  •  

    据说LINQ to Entities 将要替代LINQ to SQL,于是便google了一下LINQ to Entities 到底好在哪里,目前的结论就是LINQ to Entities 支持多个数据库,LINQ to SQL只支持sql server。

    问题一:

    真的是这样么?是否还有别的原因,或者说LINQ to Entities比LINQ to SQL还有其他的优点?

    问题二:

    如果LINQ to Entities 支持多种数据库,而在vs环境里只用ESQL的话,是否应该有个adapter层为各个数据库提供最终的sql语句?

     

    等待答复与确认,多谢!!

     

    在顺便问一句,以后的ado .net entity framework 和现在的ado.net 是被包换关系么?

    2009年1月9日 2:36

答案

  • 根据我目前得到的信息

     

    真的是这样么?是否还有别的原因,或者说LINQ to Entities比LINQ to SQL还有其他的优点?

     

    linq 2 sql 太不成熟   很多激进的功能没办法通过现在版本的sql server实现  而且很多有sql server 特点的操作也没办法很好的映射为对象

     

    如果LINQ to Entities 支持多种数据库,而在vs环境里只用ESQL的话,是否应该有个adapter层为各个数据库提供最终的sql语句?

     

    是的,而且是一定存在的  但是不一定用户可见 甚至不一定在.net framework中 而是在目标数据服务器上

     

    2009年1月9日 2:49

全部回复

  • 根据我目前得到的信息

     

    真的是这样么?是否还有别的原因,或者说LINQ to Entities比LINQ to SQL还有其他的优点?

     

    linq 2 sql 太不成熟   很多激进的功能没办法通过现在版本的sql server实现  而且很多有sql server 特点的操作也没办法很好的映射为对象

     

    如果LINQ to Entities 支持多种数据库,而在vs环境里只用ESQL的话,是否应该有个adapter层为各个数据库提供最终的sql语句?

     

    是的,而且是一定存在的  但是不一定用户可见 甚至不一定在.net framework中 而是在目标数据服务器上

     

    2009年1月9日 2:49
  •  

    up一个,还有别的解释么??
    2009年1月12日 1:28