0
私は、これらの技術を区分化し内部化するための良い方法を探しています。ADO.NET LINQとEntity-Frameworkの関係は何ですか?
私は、これらの技術を区分化し内部化するための良い方法を探しています。ADO.NET LINQとEntity-Frameworkの関係は何ですか?
OK:
ADO.NET - それはDEVは、SQLを記述することを可能にする言語機能である - それは、これは1.1
LINQ以来の周りされている.NETでデータベースにアクセスするための古典的な方法です。 .NET内のデータのコレクションを照会するための構文に似ています
Entity-Framework - これは、存在するオブジェクトモデル(オブジェクトからSQLスキーマへ)
これらの方法は、ADO.NETがEntity-Frameworkの下でデータアクセスを強化し、LINQはEntity-Frameworkがモデルのマッピング結果として生成するオブジェクトをクエリする機能を提供します。
ここでは、Linq2SQLとEFについて明確な議論があります:http://stackoverflow.com/questions/8676/entity-framework-vs-linq-to-sql – StuartLC