問題タブ [entity-framework-mapping]
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 - Why does the `DatabaseGeneratedOption.None` exist?
This is used with the Property(() => p).HasDatabaseGeneratedOption()
call. Is is perhaps to turn off default DB value generation?
c# - dataGrid WinForms でのバインドの更新
バインディングとバインディングの更新に問題があります。
WindowsフォームでEntity Frameworkを使用しています...
Shipping Queue から注文を取得し、グリッドにバインドしています。
別のフォームを開いて注文 X を別のキューに移動すると、グリッドにそれが反映されません...
たとえば、メイン フォームには 2 つのグリッドと 1 つのボタンがあります。
[注文の管理] ボタンをクリックして、配送キューにある注文 X を開き、それを新しい注文キューに移動すると、変更がグリッドに反映されるようにします。
私はさまざまなことを試しましたが、私が思いついた最も安価で最良の解決策は、グリッドで数分ごとに更新を呼び出すことでしたが、もっと良い方法があるに違いないと感じています...
何かご意見は?
entity-framework - EF コード まず、2 つのナビゲーション プロパティを同じオブジェクト タイプにマップします。
User
これらのプロパティを持つクラスがある場合:
これを流暢なAPI経由で作成するにはどうすればよいですか? これを実行しようとすると、次のように表示されます。
テーブル 'Users' に FOREIGN KEY 制約を導入すると、サイクルまたは複数のカスケード パスが発生する可能性があります。ON DELETE NO ACTION または ON UPDATE NO ACTION を指定するか、他の FOREIGN KEY 制約を変更します。制約を作成できませんでした。以前のエラーを参照してください。
これらの質問をいくつか見てきましたが、常に 1 つのナビゲーション プロパティと 1 つのコレクションが関係しています。また、関係は一方向ですが、必要に応じて双方向にすることもできますが、それが重要かどうかはわかりません。
asp.net-mvc - 2 つのクエリ結果のマージ
同じテーブルに次の 2 つのクエリがあり、マージする必要があります。
しかし、マージの結果を確認すると、ユニオンは表示されませんが、次のメッセージが表示されます
メッセージ: このメソッドは、LINQ to Query Result Union が機能しないエンティティ インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
これをどのように達成できるか。
sql-server - SQL Server 2012 と EF6 を使用している場合、汎用リポジトリをミックスに追加する利点はありますか?
Entity Framework、汎用リポジトリ、およびサービス レイヤーを備えた SQL Server 2012 を使用しています。常に EF と SQL Server を使用するつもりです。
これは正常に機能していますが、EF の組み込みリポジトリの上に汎用リポジトリを実際に必要としないことが示唆されました。
汎用リポジトリを使用する利点があるかどうか誰か教えてもらえますか? 過去の経験から、意見という言葉が言及されるとすぐに質問が人々によって閉じられるので、私はどちらか一方についての意見を探していません:-(
.net - EF 6 - 後方参照なしの 1 対多でのカスケード削除
私はこのようなものを持っています:
ガジェットがスーパーヒーローによって「所有」されている (したがって、データベースに FK がある) 一方で、私のドメイン モデルにはその方向へのハード参照がないことに注意してください。
スーパーヒーローを削除すると、そのガジェットもすべて削除したいと思います。どうすればいいですか?
私の調査によると、その参照があれば、次のようになります
しかし、前述のように、それは私のドメイン モデルでは機能しません。