Dlinqはどうなりましたか?数年前に見捨てられたそうです。
Linq to SQLまたはADO.NET Entity Frameworkを作成するためにそのコードの一部が使用されましたか?どれ?言い換えると、後者の2つのテクノロジーのどちらが古いDLinqの新しいアバターですか?
私はADO.NET Entity Frameworkを学習しています。まだ始まったばかりなので、これらの質問への回答がこのテーマの理解を深めるのに役立つと思います。私は通常、技術的なトピックの歴史と背景について学び始めます。ウォーミングアップのような気分で、自信がつき、さらに学ぶ意欲が高まります。また、他の開発者が持っていないかもしれないものを見通しに入れます。
過去数か月にわたって、Linq to ObjectsとLinq to SQLをいくらか読み、Linq to SQLによって生成されたボイラープレートとEntity FrameworkのEntity Modelツールによって生成されたボイラープレートを比較しました。
2つのモデルのDataContext
/ ObjectContext
どのように関連しているか、前者がTable<T>
をどのように使用し、後者がObjectQuery
使用しているかなど、組み込み関数をある程度理解できます。どちらもIQueryable
あり、標準のLinqクエリ演算子をサポートしています。
Linq to SQLは、DLinqのはぎ取りのように見えます。