ADO.NET Linq To SQl与Data Entity 的使用比较

  • I want to

    LINQ to SQL is applicable

    Use an ORM solution and my database is 1:1 with my object model

    •  

    Use an ORM solution with inheritance hierarchies that are stored in a single table

    •  

    Use my own plain CLR classes instead of using generated classes or deriving from a base class or implementing an interface

    •  

    Leverage LINQ as the way I write queries

    •  

    Use an ORM but I want something that is very performant and where I can optimize performance through stored procedures and compiled queries

    •  

    Table 1. LINQ to SQL Scenarios

     

     

    I want to

    LINQ to Entities is applicable

    Write applications that can target different database engines in addition to Microsoft SQL Server

    •  

    Define domain models for my application and use these as the basis for my persistence layer.

    •  

    Use an ORM solution where my classes may be 1:1 with the database or may have a very different structure from the database schema

    •  

    Use an ORM solution with inheritance hierarchies that may have alternative storage schemes (single table for the hierarchy, single table for each class, single table for all data related to specific type)

    •  

    Leverage LINQ as the way I write queries and have the query work in a database vendor agnostic manner.

    •  

    Use an ORM but I want something that is very performant and where I can optimize performance through stored procedures and compiled queries

    •  

    Table 2. LINQ to Entities Scenarios

     

    源文档 <http://msdn.microsoft.com/en-us/library/cc161164.aspx>

     

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值