вставка дополнительных данных в linq в sql частичный класс - PullRequest
0 голосов
/ 13 мая 2009

У меня есть класс, сгенерированный L2S, который называется Accounts, у меня есть класс L2S, который называется UsersInAccounts. Мне нужно добавить вызов функции AddUserToAccount (accountid, userid), если / может ли эта функция быть добавлена ​​в частичный класс Accounts, который я создал, или является частичным классы, используемые для получения данных, а не для редактирования данных

 public partial class Account
    {

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

1 Ответ

0 голосов
/ 13 мая 2009

Я не думаю, что то, что вы делаете, является проблемой. В вашем коде вы, вероятно, имеете экземпляр Account, с которым хотите что-то делать, чтобы иметь возможность сделать это:

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

... кажется довольно интуитивным. Это может быть идея сделать какое-то отслеживание ошибок внутри вашего метода addUser и вернуть какой-то статус успеха, но это другое обсуждение.

edit: в соответствии с рекомендациями, если вы затем извлекаете объект User и хотите присоединить его к учетной записи, используя свойство AccountUsers, то это бесполезно, если вы не передадите DataContext.

...