我遇到了Entity Framework 5的问题以及我的SQL数据库中的存储过程。我有一个存储过程,返回两个VARCHAR,两个INT和一个GEOGRAPHY。当我从数据库生成EF模型时,只在模型中生成前四列,而地理位置由于某种原因而被遗漏。我尝试在模型中手动插入地理列返回,但这不起作用。我在一些研究之后发现的最接近的事情是this SO question,遗憾的是没有得到答案。与我的应用程序交互的所有其他地理实例都可以正常工作。
我的问题是,我错过了什么?在数据库中创建存储过程时,是否有一些模糊的设置?或者我在Visual Studio中生成模型时遗漏了什么?或者其他一些我甚至没想过的怪癖?