我正在开发一个基于网络的便士拍卖门户。我使用 PetaPoco 作为我的具有 Asp.net MVC 3 架构的数据访问类库。我正面临使用存储过程提取多表数据的问题。我创建了一个视图模型 POCO 用于映射存储过程字段,我需要在前端。
查看型号:
public class BiddersViewModel
{
public Guid UserId { get; set; }
public String UserName { get; set; }
public DateTime LastActivityDate { get; set; }
public int NumberOfBids { get; set; }
public int AuctionId { get; set; }
public int BidId { get; set; }
public decimal BidAmount { get; set; }
}
控制器
public ActionResult Index()
{
var context = new PetaPoco.Database("DataContext");
return View(context.Query<dynamic>("exec udsp_Bidders_SelectAll"));
}
我需要的
我需要从具有多个连接的数据库中提取数据并使用存储过程(使用我的视图模型类)显示在视图上。