問題タブ [defaultifempty]
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.
vb.net - グループ結合 IN THE LINQ QUERY 自体のデフォルト値 (null ではなく 0) を設定する方法はありますか?
一部のレコードが子テーブルに含まれていないのに、2 つのテーブルを含む LINQ クエリを取得しました。私はすでに DEFAULTIFEMPTY() で GROUP JOIN を使用しており、数値合計を返すテーブル ITM_WH を追加する前に機能していました。このエラーをどのように処理できますか? 「null 値は、null 非許容値型である system.Decimal 型のメンバーに割り当てることはできません」? ci.DefaultIfEmpty(0) で WH を使用することは機能しません。レコードが存在しない場合に値 0 を保持するには、列 "Stock" が必要です
ここに私のクエリがあります: