使用LINQ to SQL类,以下是代码:
我遇到了这个错误:
“无法将表达式'value(clindt.clinDataContext).p_InsertRoleMembership(0, 2, 1, 11/10/2010 2:33:38 PM, "bob", 11/10/2010 2:33:38 PM, "bob")'转换为SQL,并且无法将其视为本地表达式。”
一些额外的信息: 这些类被配置为使用自定义存储过程进行插入。 这个错误只发生在我的3个表格中。有趣的是,它们都在名为'Security'的模式中。每个其他的表都在'dbo'模式中。
clindt.clinDataContext ctx = new clindt.clinDataContext();
clindt.RoleMembership rm = new clindt.RoleMembership();
rm.Created_By ="bob";
rm.Modified_By ="bob";
rm.ProfileID = 2;
rm.RoleID=1;
rm.Created_Date = DateTime.Now;
rm.Modified_Date = DateTime.Now;
ctx.RoleMemberships.InsertOnSubmit(rm);
ctx.SubmitChanges();
我遇到了这个错误:
“无法将表达式'value(clindt.clinDataContext).p_InsertRoleMembership(0, 2, 1, 11/10/2010 2:33:38 PM, "bob", 11/10/2010 2:33:38 PM, "bob")'转换为SQL,并且无法将其视为本地表达式。”
一些额外的信息: 这些类被配置为使用自定义存储过程进行插入。 这个错误只发生在我的3个表格中。有趣的是,它们都在名为'Security'的模式中。每个其他的表都在'dbo'模式中。