EF可以手动配置mapping吗?

hiwjcn Entity Framewor... 最后由 loic 于2015年06月19日回复

  • 1 回答
  • 3.5k 浏览

现在大部分教程里都是直接使用VS的edmx功能去自动生成映射。看似很简单的操作,但是其实VS帮你做了大量的配置操作。我曾经有过这种经历,就是把项目从公司拷贝到家里做发现xml配置出现了很多错误(用的EF and Mysql,比较诡异)。尝试解决多次后终于放弃了,最后都是重新建edmx。请问EF可以直接手动model配置mapping吗?如果可以,是否支持用attribute进行配置?

  • loic 2015年06月19日 回答 #1楼
  • 是可以手动修改mapping的,你可以通过Fluent API来修改mapping。简单的你可以理解为model是要生成code,再去和数据库交互的,所以展示给你的是model,实际后面是code。具体的课程将来会出。目前你可以先看下官方的资料:https://msdn.microsoft.com/en-us/data/jj591617.aspx

  • 0 评论