实体框架未正确刷新

时间:2016-10-04 13:11:55

标签: c# entity-framework

嘿我有实体框架的问题,并且想知道是否有其他人遇到过这个问题。我已经编辑了我的存储过程,现在包括course.code列,并且也按它分组。但是现在问题是当我尝试从数据库更新模型时,我仍然没有得到确认。当我查看代码时,仍然没有这个新值的get / set方法。我认为实体框架应该为我自动生成这个代码是正确的吗?

无论如何,我已经尝试在两个.tt文件上使用自定义工具而没有运气。我试过从数据库更新模型。我已经尝试删除关联的resultset.cs,最后我尝试删除实体框架文件夹并从svn再次恢复但仍然没有运气。如果那里的任何人遇到了类似的问题并且弄清楚了,我将永远处于你的辩论中。我试图将这个新的可用字段添加到telerick报告中,到目前为止我没有运气。我已经包含了我已经改变过的存储过程的部分内容。非常感谢。

SELECT s.number as studentNumber, 
        s.last_name as studentLastName, 
        s.first_name as studentFirstName, 
        replace(h.name,'/',char(160) + '/' + char(160)) as homeroomName, 
        c.name as courseName,
        **c.Code as courseCode,**
        ISNULL(o.priceaspurchased, i.price) as Total, 

1 个答案:

答案 0 :(得分:0)

好的,我明白了.......花了几个小时在互联网上搜索后我找到了它。你必须进入你的.edmx文件 - 右键单击​​ - 模型浏览器 - 展开scsmodel然后函数导入 - 找到你的存储过程名称 - 双击它 - 然后单击获取列信息 - 确认你的新列出现在出现的网格中 - 点击更新,嘿presto! :)

相关问题