C# 实体框架不显示添加的列

C# 实体框架不显示添加的列,c#,visual-studio-2015,entity-framework-5,C#,Visual Studio 2015,Entity Framework 5,我有一个关于实体框架的问题。我不是这方面的专家,只是最近才开始使用它,但我有点困惑 基本上,我已经更新了一个存储过程,现在返回一列额外的数据。我可以在SQL Server中执行此存储过程,并将自定义数据传递给它,然后返回显示列的结果 然而,在VisualStudio中,当我从数据库更新模型时,我并没有得到该列。以前有人遇到过这个问题吗 我尝试过的事情包括: 运行context.tt自定义工具 从数据库中重新运行更新模型 检查以确保存储过程正在正确运行 我正在使用Visual Studio 201

我有一个关于实体框架的问题。我不是这方面的专家,只是最近才开始使用它,但我有点困惑

基本上,我已经更新了一个存储过程,现在返回一列额外的数据。我可以在SQL Server中执行此存储过程,并将自定义数据传递给它,然后返回显示列的结果

然而,在VisualStudio中,当我从数据库更新模型时,我并没有得到该列。以前有人遇到过这个问题吗

我尝试过的事情包括:

  • 运行context.tt自定义工具
  • 从数据库中重新运行更新模型
  • 检查以确保存储过程正在正确运行

  • 我正在使用Visual Studio 2015和Entity Framework 5.0供您参考。我感谢在这个问题上的任何帮助。再次感谢。

    最后,我通过单独进入context.tt文件,特别是选择我试图更新的过程,得到了它。

    最后,我通过单独进入context.tt文件,特别是选择我试图更新的过程,得到了它。

    我发布了一个答案,但错了。。。看看这个:酷,我来试试。。。。。我会让你知道它是否工作实际上我会尝试这个,但我不确定它是否工作,因为我的存储过程正在运行它只是在我更新它时它没有被导入到项目中。你是否尝试从EF中删除它并再次添加它?EF是个反复无常的野兽。是的,我试过了,但没用。。。最后,我单独进入context.tt文件,特别选择了我试图更新的过程,得到了它。我发布了一个答案,但错了。。。看看这个:酷,我来试试。。。。。我会让你知道它是否工作实际上我会尝试这个,但我不确定它是否工作,因为我的存储过程正在运行它只是在我更新它时它没有被导入到项目中。你是否尝试从EF中删除它并再次添加它?EF是个反复无常的野兽。是的,我试过了,但没用。。。最后,我单独进入context.tt文件,特别选择了我试图更新的过程,从而获得了它。