問題タブ [rawsql]
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.
c# - Raw SQL を使用してデータベースのフィールドを更新するには?
where条件をチェックインするときにsenderIdに基づいてIsIgnoredフィールドを更新する必要があります.ループから比較したsenderIdを識別しません.あいまいな列名「senderid」のような例外をスローします.この問題を解決するには、これについて教えてください.
このように試しました:
c# - テーブルにない割り当てられた値に対して生のSQLでIs nullまたはemptyを使用する方法は?
チェックイン方法IsNullOrEmpty
。RawSQL
管理番号と送信者 ID の両方に値がある場合は、両方の同様の条件を確認します。送信者 ID のみの場合は、送信者 ID のみの同様の条件を確認し、管理番号のみの場合は、管理番号のみの同様の条件を確認します。のようなエラーが表示されます
* 付近の構文が正しくありません
entity-framework-core - 生の SQL を使用してデータベース コンテンツを変更すると、EntityFramework コンテキストが同期しなくなります
別のテーブル B との外部キー関係を持つテーブル A があります。まず、生の SQL を使用して A のエントリ (a) を削除します。後で、a が指していたエントリであったテーブル B のエントリ b を削除します。これを行うと、EntityFramework は次のエラー メッセージで失敗します。
エンティティ タイプ 'B' と 'A' の間の関連付けは切断されていますが、関係は 'Required' としてマークされているか、外部キーが null 許容ではないため、暗黙的に必須です。
コンテキストがデータベースと同期していないためだと思います。これを修正するにはどうすればよいですか?