数据库先使用反向引擎代码不会生成edmx?
我已经在sql server中创建了一个数据库。之后,我选择使用Entity Framework作为我生命中的第一次。在这里阅读一些帖子,我使用了反向引擎代码优先,并从我的数据库中创建了所有模型。很好的工作,但总是当我试图理解一个问题时,人们会说我的edmx,我没有。为什么? 首先设计数据库并使用EF之后,真正的最佳方式是什么? 例如,我不知道如何更改基础后更新我的模型。我总是需要再次运行反向引擎代码优先工具,这与许多其他事情搞砸了。 我真的很宽松,如果有另外一个等于这个帖子对不起。我试图搜索,但不知道正确的搜索条件。这是我第一次使用EF5。当你有数据库首先,想作为ADO数据集使用数据库先使用反向引擎代码不会生成edmx?
感谢
EDMX文件被使用。
它通常使用EF + Ado?Isnt linq更好那么? – 2013-04-25 18:00:44
我认为你的意思是LinqToSql?LinqToSql通常不被认为是EF的高性能,并且我相信是在设计Web服务数据访问层的时候考虑到的一个EDMX文件主要与Visual Studio中的设计人员一起使用,并允许你连接到数据库并将tabels和存储过程拖到视图中以构建一个数据上下文代码优先如果更多关于写入EF的对象然后变成数据库您不需要使用EF的EDMX文件 – Jammer 2013-04-25 18:50:41
谢谢,所有新的米e :( – 2013-04-25 19:07:53
根据您在数据库中引入的更改或(如您注意的)重新运行EF Power Tools,编写代码/映射来更新模型。很简单,对吗? – 2013-04-25 13:52:05
[EF 4.1代码优先与模型/数据库优先]的可能重复(http://stackoverflow.com/questions/5446316/ef-4-1-code-first-vs-model-database-first) – 2013-04-25 14:03:32
@ Trustme-I'maDoctor但我的疑问是关于我是对的做还是不行(有时候,它对我来说听起来有点奇怪,因为每个人都谈论一个edmx,我没有 – 2013-04-25 17:54:12