問題タブ [table-splitting]

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.

0 投票する
1 に答える
134 参照

entity-framework-core - オプションの依存エンティティを無効にする方法

EF Core の分割テーブル オプションを使用して 1 つのテーブルを参照する次の 2 つのエンティティがあります。これは非常に単純化されたバージョンです。

ドキュメントから:

依存エンティティによって使用されるすべての列がデータベース内で NULL である場合、照会時にインスタンスは作成されません。これにより、プリンシパルの関係プロパティが null になるオプションの依存エンティティをモデル化できます。これは、依存関係のすべてのプロパティがオプションで、null に設定されている場合にも発生することに注意してください。これは予期しない場合があります。

この動作を無効にすることは可能ですか? デフォルトのnullであるグループ化された動作が多数ある複数の列があります。

現在、エンティティ (設定) は既定では作成されません。これは、どこでも nullcheck する必要があることを意味します。むしろ、すべてのプロパティに null 値を使用して設定を作成しました。

親エンティティ(アカウント)のコンストラクターで自分でインスタンスを作成すると、EF Core がクラスを認識していないと思われるため、変更が追跡されないようです。

解決策はありますか?

0 投票する
1 に答える
47 参照

powerquery - Power Query - (1) 列名の取得 (2) テーブルの分割

次のシナリオのクエリを取得するにはどうすればよいですか。

シナリオ 1: 定義された列の最大値を含む MAX 列があります。

Q1:この値の列名を取得するにはどうすればよいですか?

(私が過去に持っていた解決策は、動的な列名に基づいていましたが、うまくいきませんでした。)

シナリオ 2: 列で分割したいテーブルがあります。

Q2:表 1: [X]、[Z]、[A]、[Y]、[B] 表 2: [Z]、[A]、[Y]

ソース:

これが私の質問の視覚化です。

ここに画像の説明を入力

どうもありがとう、Aykut