目標
ユーザーのテーブルを一貫して更新します。
問題
特定のユーザーの情報を編集する必要があり、その方法がわかりません。
まず、
Users
私のアプリケーションには、一部のユーザーのすべての情報を格納するテーブルがあります。第二に、これを再帰的に考えることができません。テーブルには複数の列があり
Users
、ユーザーが要求した列だけを編集する方法がわかりません。何か案が?
私が本当に欲しいものは何ですか?
C# を使用してクエリを実行していません。データベースから必要なものはすべて、ストアド プロシージャを介して取得されました。.Select()
( 、 などの基本を除くFirstOrDefault()
)。つまり、次の 2 つのものが必要です。
- (MySQL) 再帰クエリ構文のアイデア。
- 次のようにストアド プロシージャを呼び出す C# メソッドが必要です。
User user = new User("chiefmaster@test.com"); // The target of the update.
UpdateUser
(user.Email => "masterchief@test.com", // the old is "chiefmaster@test.com"
user.Nickname => "MasterChief" // the old is "ChiefMaster");
ご覧のとおり、特定のユーザーのEmail
と を更新してNickname
います — これは他のユーザーの情報には影響しません。
アイデアやフォローする方法を教えてください。