私はLinqのチュートリアルをオンラインで探していて、linqが消えるかもしれないと言っている記事を見つけましたか?あなたはこれをどう受けますか?マイクロソフトでは本当にlinqを廃止しますかLinq to SQLの未来は
答えて
LINQ to SQLはLINQのとを混同しないでください、彼らは非常に異なるものがあります。
Linqは良いですし、長い時間の周りになります。
Linq To Sqlは最高で平凡なものであり、大多数のプロジェクトで実際には考慮されるべきではありません。
Linq To Sql(NHibernateとSubSonicの2つである)よりはるかに優れた選択肢があるため、Linq To Sql(またはその欠如)に関するMicrosoftの今後の計画について心配する必要はありません。あなたがそれを使用することを余儀なくされている場合を除き、Linq to Sqlを無視することはあなたの最善の選択です。 Microsoftはそれを殺すために望んでいる長期的に
これは私が何のためにlokingしていた – user161433
.NET 4.0では改善されましたが、Entity Frameworkが推奨ソリューションになります。ティムMallalieuを引用すると:
「我々は 顧客からのフィードバックに基づいてSQLにLINQでいくつかの 投資を行ってまいります。この投稿は、将来 革新のための私たちの意図は明確程度 作っていたと.NET 4.0のように、 エンティティへのLINQはLINQは シナリオをリレーショナルするための推奨されるデータ アクセスソリューションになること 事実を呼び出すために...我々はまたしたいです私たちは、あなたが最初 の場所でSQLにLINQを使用する 持ち込ま 同じ単純なシナリオを有効にするために、エンティティに LINQに追加する必要があるSQLに LINQの主要な経験にあなたの のフィードバックを取得します。」
MicrosoftはLINQを廃止しません。 LINQは基本的に、さまざまなデータソースからのデータを照会するための普遍的なアプローチです。 SQLにはLINQ、オブジェクトにはLINQ、XMLにはLINQがあります。任意のデータソースに対してLINQプロバイダを作成できます。それを作成するのはPIAですが、それはできます。 IMO、linqクエリのアプローチはここにあります。
ただし、LINQ to SQLが消えることがあります。人々の多くがEntity Framework EFとLinq to SQLに分割されているようです。 Linq to Sqlが好きですが、Microsoftの実装ではSQL Serverのみがサポートされています。私はJetにも問い合わせをしなければならないので、それは私のためのディール・ブレーカーでした。他の人が他の主要なデータベース用のLINQプロバイダを作成しましたが、私はまだそれが遠くに行くと確信していません。
私はまだEFで働いていないが、ここでgood postがSQLに比べ
LINQの上だがEntity Frameworkのがあるとして、それは機能です進展にできるだけ多くの注目を受信していません。 MSはEFの充実/発展を追求する決断を下しました.L2Sの場合、これはリソースの移動/リダイレクトを意味します。
しかし、それは多くの状況にとって素晴らしいツールです。 :)実際にはL2Sを使用しています。 :)年が経つにつれてEFが進行するにつれ、L2Sが消滅する可能性がありますが、まだ私たちと一緒にいると思います。ここでは、L2Sを検討するのが良い理由を少し話すリンクがあります。 To linq To SQL or not... that is the question?。私は、L2Sが小規模なアプリケーションやあまり複雑でないアプリケーションに適しているのを見ています。
.Net 4.0以降では、「死んでいる」わけではありません。たとえば、L2Sが4.0に入っているアップデートに関するブログのエントリーがあります。
http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40
- 1. 対Linq - 性能対未来
- 2. Linq to SQL Records
- 3. linq-to-sql InsertOnSubmit
- 4. Entity - Linq to Sql
- 5. linq to sql "Contains"
- 6. LINQ to SQL PredicateBuilder
- 7. Linq to SQL - DateTime to Time
- 8. Linq to SQL One To Many
- 9. LINQ to SQL return文
- 10. MVC - Linq to SQL JOINS
- 11. Linq to Sql Force Order
- 12. linq to sql update standard
- 13. LINQ to SQL for Oracle.ODP
- 14. LINQ to SQL WHERE "IN"
http://stackoverflow.com/questions/870853/is-linq-to-sql-のだまされやすい人です死んだり、たくさんの人がいる。 –