MVC存储过程调用

时间:2013-09-24 09:28:50

标签: asp.net-mvc database entity-framework stored-procedures

由于这个问题引起了很多困惑,让我这样说:

我正在使用Entity Framework开发MVC C#项目。我正在使用Web服务来实现计费功能。在这里,我传递的是这样的价值观:

  Billing.cost bills = new Billing.cost();
  bills.Charge(0,"model",8,0,"Date",0,1,1,1,0,0,"N","APP","myemail",1,"cost");

这里代替模型我需要传递具有所需值的存储过程名称。我的完整代码与存储过程:

using (var ctx = new market_Entities())
        {
           ctx.uspmodel(10);
           ctx.SaveChanges();
           Billing.cost bills = new Billing.cost();
           bills.Charge(0,"ctx",8,0,"Date",0,1,1,1,0,0,"N","APP","myemail",1,"cost");

        }

这里10是我作为输入参数传递的ID。在费用方法中,第二个参数 ctx 是字符串类型,它是对我的SP的引用。

我遇到的问题是:

1)我的存储过程没有输出参数。它将 id 作为输入参数,并根据它选择名称值< / strong>和地址。因此,我需要传递地址结果,而不是 ctx ,这是我从存储过程中获得的结果。但是,如何从market_entities中仅选择特定属性并将其作为参数传递?

2)当我放置断点并检查结果时,我无法看到任何结果。那么如何检查MVC中没有输出参数的存储过程的结果?

0 个答案:

没有答案