/ /複雑なMySQLビューを編集可能にする-c#、mysql、xaml

複雑なMySQLビューを編集可能にする - c#、mysql、xaml

テーブルにバインドされたいくつかのテキストボックスがあるXAMLビューを作成しました。ただし、このバインディングを、クライアントによって作成されたかなり複雑なクエリに変更する必要があります。

MySQLビューには主キーがないという警告が表示されるので、データを(ビューの後ろで)編集することはできますか?

回答:

回答№1は0

明らかに、PKなしではビューを更新できません。 すべて ビューフィールドは対応する必要があります 1:1 (順序、タイプ..)テーブルフィールドに。他のルールがあり、あなたはそれらを見つけることができます 更新可能および挿入可能なビューのMySql仕様.

注:複雑なビューには、「集約関数や結合句などを含めることはできません。」

コードを作成して元のビューから更新を戻すこともできますが、そのためにはビュー間の信頼できるマッピングを見つける必要があります。

クライアントのビューによってルールが破られる方法を特定できますか?