【发布时间】:2014-09-30 20:19:24
【问题描述】:
我对 ASP.NET/MVC/LINQ 非常陌生。我的数据库中有三个表,我的解决方案中有它们对应的模型:
salesperson
id
, name
, address
, dob
sales
id
, shopid
, salespersonid
, productid
, AmountSale
, saleDate
Shop
id
, shopName
, Location
我还有一个存储过程,它将为所有销售人员返回以下数据:
SalesPersonid
, TotalAmount_Sale
, Most_Recent_ShopName
, Count_Of_sales_Lifetime
, count_of_sales_ThisMonth
如何使用 LINQ 调用存储过程并在前端显示数据?到目前为止,我看到的所有样本都返回了一个已经存在的模型。我很困惑,请帮忙。
【问题讨论】:
-
你在使用任何一种 ORM 吗? (实体框架、NHibernate 等)
-
你需要使用存储过程吗?
-
通常你不会使用存储过程,你通常会使用实体框架 ORM。 Calling stored procedures with Entity Framework 是绝对可能的,但通常你很少这样做,而且只是为了优化特定情况。
标签: asp.net-mvc linq asp.net-mvc-4 razor viewmodel