Вставить в несколько таблиц в linq to sql - PullRequest
1 голос
/ 13 июля 2011

я использую хранимую процедуру в linq to sql для вставки данных в две таблицы. Параметры ввода для sp зависят от двух таблиц, и мой sp обрабатывает все, что нужно вставить в обе таблицы. Вопрос в том, как передать параметры для другой таблицыв хранимой процедуре и ее выполнении на стороне кода ??

мой метод принимает следующие данные (code-1):

public bool InsertCashOrChequeCollection(string CustId,string PaidDate,string PenPayID,decimal PaidAmount,string ChequeNo,int Mode,string Remarks,string RecNo,string AgentId,int IsAdjusting)

мой запрос linq to sql (Code-2):

    tbl_Customer_BillTransaction billtrans = new tbl_Customer_BillTransaction();
    billtrans.CustTrans_CustId = CustId;
    billtrans.CustTrans_PaidDate = PaidDate;
    billtrans.CustTrans_PenPayID = PenPayID;
    billtrans.CustTrans_PaidAmount = PaidAmount;
    billtrans.CustTrans_ChequeNo = ChequeNo;
    billtrans.CustTrans_Mode = Mode;
    billtrans.CustTrans_Remarks = Remarks;
    billtrans.CustTrans_ReceiptNo = RecNo;
    billtrans.CustTrans_AgentId = AgentId;
    try
    {
        dc.tbl_Customer_BillTransactions.InsertOnSubmit(billtrans);
        dc.SubmitChanges();
        return true;
    }
    catch
    {
        return false;
    }

я раньше делал так, но теперь мне нужно изменить мой sp, добавлен еще один дополнительный параметр: int IsAdjusting, который принадлежит другой таблице, тогда как мне передать его здесь в моем SP икакие будут изменения в коде-2 для передачи параметра другой таблицы ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...