使用:
- 实体框架 5
- MySQL 连接器网络 6.8.4
- MySQL 5.6.21
- 视觉工作室 2013
- MySQL 工作台 6.2
使用工作台在 MySQL 中创建了下表
在 Visual Studio 2013 中打开我的应用程序,导航到我的数据访问层项目,打开 .edmx,右键单击画布并选择“从数据库更新模型...”。我继续添加新表,单击完成,这就是吐出来的:
如您所见,所有空间数据类型都被忽略了。
数据访问项目包括(除其他外)以下参考:
- 实体框架
- MySql.Data
- MySql.Data.Entity.EF5
- MySql.Web
- 系统.数据.实体
我意识到在 EF 中它们将是 DbGeometry 类型,但我觉得更新过程应该能够自己解决这个问题。虽然我可以手动添加映射,但我不希望这样做,因为下次有人运行“从数据库更新模型......”时它们会被吹走
有什么见解或建议吗?谢谢!
编辑: 使用 Entity Framework 6 测试并继续存在问题