データベースとしてSQLServerを使用していると仮定した場合、これら2つの違いは何ですか?彼らは同じですか?
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 に答える