在linq中将额外数据插入到sql partial类中

时间:2009-05-13 19:29:22

标签: linq-to-sql partial

我有一个名为Accounts的L2S生成类,我有一个名为UsersInAccounts的L2S类我需要添加一个函数调用AddUserToAccount(accountid,userid)应该/可以将此函数添加到我创建的部分Accounts类中或者是部分的用于获取数据而不是编辑数据的类

 public partial class Account
    {

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

1 个答案:

答案 0 :(得分:0)

我不认为你所做的是一个问题。在您的代码中,您可能有一个您想要执行操作的Account实例,因此能够执行此操作:

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

......看起来非常直观。在addUser方法中进行一些错误捕获并传回某种成功状态可能是一个想法,但这是另一个讨论。

编辑:根据建议,如果您随后检索User对象并希望使用AccountUsers属性将其附加到Account,那么除非您传入DataContext,否则这没有用。