我有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来映射它但它是空的?