将存储过程映射到实体

时间:2018-06-05 12:51:26

标签: entity-framework

我有ASP.NET Web应用程序。

在我的模型文件夹中,我创建了一个如下所示的类。

namespace MyNameSpace.Models
{
 public class PopData
 {
     public string Id { get; set; }
     public string Region { get; set; }
     public double Population { get; set; }
 }
}

然后我通过数据向导将实体数据模型添加到我的解决方案中。当被问及我想要包含哪些数据库对象时,我只选择了一个名为uspRegionPopulation的存储过程。

当我在复杂类型下访问我的实体框架的模型浏览器时,我可以在复杂类型文件夹和函数导入下看到我的存储过程的名称。

我以为我可以将存储过程的输出映射到我的类PopData。因此,在函数导入文件夹下,我右键单击我的存储过程上的编辑。

在编辑窗口中,我点击获取列信息,它显示Id,Region&人口。然而,实体下拉框是空的,我虽然在这里我应该看到我的调用PopData来映射它但它是空的?

0 个答案:

没有答案