I don't know if this answers your question or not.
When using a stored procedure in linq you pass the required parameters in brackets e.g.
string result = fdc.ProcInsertTransactions(Par1,Par2,Par3).ToString();
if you require a transaction the best option would be to do it on the proc side within SQL.