5

データベースとしてSQLServerを使用していると仮定した場合、これら2つの違いは何ですか?彼らは同じですか?

4

3 に答える 3

4

この投稿は、いくつかの情報を示しています。特に 3 つの主な違い:

  • Microsoft SQL Server 以外のリレーショナル ストアを照会する機能

  • LINQ の言語サポートに限定されない完全なテキスト クエリ言語

  • 単一のクラスを複数のテーブルにマッピングするなどの高度なマッピング機能

于 2008-11-18T22:32:30.247 に答える
1

Roger Jennings による Visual Studio Magazine のカバー ストーリーの 2008 年 12 月号は、L2S と EF を並べて比較した、このトピックに関する優れた読み物です。

http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583

于 2008-11-25T02:34:29.227 に答える
1

長い答え:グーグル。簡単な答え: エンティティ フレームワークを使用すると、ドメイン オブジェクトに似たクラス (部分的、「拡張」できる) に基づいて何かを作成できます (ただし、真の DDD ではありません。そのため、NHibernate がまだ存在し、linq to nhibernate が開発されています)。 SQL を使用すると、データベースとテーブルだけを考えることになります。

于 2008-11-18T22:27:20.087 に答える