問題タブ [linq-to-entities]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
entity-framework - Entity Framework - エンティティの関連付けを使用するにはどうすればよいですか?
データベースに PK/FK 関係 (int) を持つテーブルがあり、それらが Entity Framework デザイナーによってモデル化されている場合、すべてが本来あるべきように見えます。以下のコードを書くことができ、すべてがうまくいくように見えますが、コードを実行すると、project.Status.StatusName でオブジェクト参照がオブジェクトのインスタンスに設定されていないというエラーが表示されます。親エンティティにデータを入力すると、フレームワークが関連するエンティティにデータを入力したという印象を受けました。
entity-framework - Entity Framework - 拡張クラスでエンティティ関係を使用するにはどうすればよいですか?
以下のコードのようにオブジェクトをより簡単に操作できるように、エンティティ フレームワークが作成する部分クラスを拡張しようとしています (エンティティ フレームワークでこれを行うためのより良い方法または例外的な方法があれば教えてください)。
しかしもちろん、次の行に「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます: Me.Status.StatusID = proj.Status.StatusID
部分クラスを拡張するときに、関連するエンティティ値を渡すにはどうすればよいですか? それとも、私がここでやろうとしていることをはるかに簡単に行う方法がありませんか?
linq - LINQ - null 整数データ フィールドを更新する
データ型がint?
価格のフィールドを取得し、設定時に null を許可する
更新すると、保存されず、例外がスローされません。値 # null を変更しても問題ありません。nullに設定したい。
sql - LinQ-to-Entities の Update の Where 句への追加
Id、CustomerId、Name の 3 つの列を持つ Product というテーブルがあるとします。Id は主キーです。スキーマは私のグループの管理外にあり、すべてのクエリ (選択、更新、削除) のパラメーターとして常に CustomerId を提供する必要があります。それは私が入りたくない長い話です...それにはトリガーが含まれます:-P
だから私の質問は、LinqToEntities に添付されたエンティティがあり、いくつかの更新を保存したい場合です (この場合、名前を更新しているとします)。SQLを生成するにはどうすればよいですか:
主キーに加えて、where 句に customerId パラメータが含まれています。
ありがとう :-)
linq - 動的 LINQ 結合拡張メソッドを作成する方法
Visual Studio 2008でサンプルとしてリリースされた動的LINQ拡張メソッドのライブラリがありました。join メソッドで拡張したいと思います。以下のコードは、実行時にパラメーター不一致の例外で失敗します。問題はどこだ?
.net - 新しいプロジェクトに LINQ to SQL を使用しますか?
私は、設計中の新しい Web ベースのプロジェクトにどのデータ レイヤーを使用するかを調査しており、LINQ to SQL の組み込みに非常に関心があります。その明白な単純さ、柔軟性、およびデザイナーのサポートは本当に魅力的であり、SQL Server への暗黙の結び付きは問題ありません。
ただし、LINQ to SQL は ADO.NET チームに渡されたため、Entity Framework の後ろに座ることになることが最近発表されました ( http://blogs.msdn.com/adonet/archive/2008/10 /29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx )。もちろん、将来サポートされる予定ですが、さらに多くの開発作業が行われる可能性は低いです。
これを念頭に置いて、私のプロジェクトにこのテクノロジを使用することをお勧めしますか?それとも、代替の ORM (nHibernate?) を選択するか、汎用 DAL を手動でコーディングする価値がありますか?
プロジェクト自体は ASP.NET および SQL Server 2005/2008 ベースで、まだベータ版ですが、MVC を使用する可能性があります。これは個人的なプロジェクトであり、データベースはそれほど複雑ではなく、主に .NET の将来の技術を見るためのプロトタイプとして使用されます。ただし、今後のプロジェクトは、このプロジェクトから学んだことをベースにしているので、私が行う選択は、今後のより大きなソリューションに影響を与えます。
はい、いずれにせよ、Microsoft はおそらくまったく新しいデータ アクセス テクノロジを明日発表するでしょう! ;)
.net - ADO.NET Entity Framework と Linq to Entities
Linq to Entities について混乱しています。Entity Framework の新しい名前ですか、それとも別のものですか?
c# - LINQ to Entities の "NOT IN" 句
Linq to Entitiesの SQL Server のように、not in 句を作成できる方法はありますか?
rest - エンティティへの LINQ による追加と更新
私たちのプロジェクトでは L2E と REST を使用しています。問題なくデータベースからデータを取得できましたが、データベースの新しいレコードを更新または追加することはまだできません。これは構文の問題だと思います (linq はまだ初心者です) が、まだ解明できていません。最初に dataservicecontext にデータをロードし、更新が行われるとCurrencyManager.Current
バインディング ソースの に保存されます。ただし、呼び出しSaveChanges
てもデータベースで何も変更されず、その理由がわかりません。
例えば、
データのロード:
データの保存:
メモリ内のエンティティの更新されたコピーが追跡されていることを確認したので、 を呼び出す必要はありませんがAddObject
、エラーが発生します ("閉じた型の Lynxphere.WindowsClient.LynxphereDataServices.Customers には、対応する Customers の設定テーブルがありません。 property. ") を呼び出そうとするとAddLink
. そして、このステップが必要かどうかさえわかりません。助けていただければ幸いです。
c# - Linq to Entities を含め、Linq を学ぶのに最適な本はどれですか?
Linq in Action という本で多くのレビューを耳にしましたが、Linq to Entities については触れていません。
読んだ本の感想をお聞かせください。