0

Accounts という L2S 生成クラスがあります。UsersInAccounts という L2S クラスがあります。関数呼び出し AddUserToAccount(accountid, userid) を追加する必要があります。この関数は、作成した部分 Accounts クラスに追加する必要があります。データを編集するのではなく、データを取得する

 public partial class Account
    {

        public void addUser(Guid userid)
        {
           // code
        }
    }
4

1 に答える 1

0

あなたがしていることは問題ではないと思います。あなたのコードには、おそらくあなたが何かをしたいアカウントインスタンスがあるので、これを行うことができます:

Account theAccountIWant = GetTheAccount();
theAccountIWant.addUser(myUsersGUID);

...かなり直感的に思えます。addUserメソッド内でエラートラップを実行し、ある種の成功ステータスを返すことはアイデアかもしれませんが、それは別の議論です。

編集:アドバイスに従って、Userオブジェクトを取得し、AccountUsersプロパティを使用してそれをアカウントにアタッチする場合は、でDataContextを渡さない限り、これは役に立ちません。

于 2009-05-13T19:45:12.987 に答える