收录日期:2020/07/07 01:11:43 时间:2016/08/21 23:04:36 标签:LINQ
新手,初学EF,Database First、Model First看起来还是很容易的,看到Code First这儿问题一大堆?
在网上看了一些资料,在DbContext这儿,有说需要添加引用Microsoft.Data.Entity.CTP.dll,有说用EntityFramework.dll,这两者有什么区别?开发时一般都是用哪个?


Microsoft.Data.Entity.CTP.dll 和 EntityFramework.dll区别,求高手讲解!
怎么木有人呢?。。。。
这个你GOOGLE一下二者的作用就明白了
没找到详细的资料,现在的问题是使用Microsoft.Data.Entity.CTP和EntityFramework中的DbContext都可以实现简单的Code First,但是继承Microsoft.Data.Entity.CTP下的DbContext又没有DropCreateDatabaseIfModelChanges()这些方法什么的,使用EntityFramework时有些方法也没有,我不知道在Code First这儿是不是两个都可以用,还是只能用哪一个?我在网上找的学习资料加哪个的都有,又都没有说这两者区别的....
Code First早就RTM了啦,不要用CTP了。目前最新的版本是EF5.0 RC(这个需要.Net 4.5而且不支持XP),如果不想升级到VS2012的话,可以考虑下载 EF 4.3,这个只需要.net 4支持,不过功能比EF5少一点。
引用 4 楼  的回复:
Code First早就RTM了啦,不要用CTP了。目前最新的版本是EF5.0 RC(这个需要.Net 4.5而且不支持XP),如果不想升级到VS2012的话,可以考虑下载 EF 4.3,这个只需要.net 4支持,不过功能比EF5少一点。

谢谢,虽然说的不多,但是让我明白了以后应该用什么了,网上下的许多案例都用的CTP,实际上用起来还是EntityFramework好用一点,到底应该用什么,这个问题让我纠结了很久!
楼主你的资料太老了,用msdn上面的,现在都用的EntityFramework.dll
引用 6 楼  的回复:
楼主你的资料太老了,用msdn上面的,现在都用的EntityFramework.dll


呵呵,不是我的资料太老了,是网上老的资料太多了,唉,坑啊。。。。

请用一段话 或者 2个成语形容下你自己 wince6中断的问题 驱动层如何通知上层界面? 存储过程如何判断一张表如果存在就不创建。 如何清除socket的输入输出缓冲区 linux怎样取消选中复制,鼠标中键单击粘贴? 汇编语言的函数的数据放在那里了? 求助,如何解决msgbox是模态的?急!!!!! 远程服务器上socket连接超时 VB+Xmodem协议CRC-CCITT各种计算结果偏差问题 继续,还是等待! 如何让利用opencv中DrawToHDC函数显示的图片在显示后消失? 缘分帖 ibatis cache不起作用 大家谁有一套网站后台的样式 得出List内重复的值,希望给出源码 Asp.Net C# 评教系统 打分 C# 16位位图如何转成8位位图 socket连接超时原因 你工作时间最长的一个公司是多久?是什么让你能呆那么久? 求个 ScrollDC 的示例 看了下MSDN 研究不明白 关于bookmark问题 请教:struts2下载完文件之后,如何关闭窗口?............ 关于window.open()使用之后的问题,请教高手 QHttp与QNetworkManager在vs2010下不正常? 紧急等待 汉诺塔 加注释 ASP.NET 水晶报表如何排除相同项计数 关于对文件加密~~~求教~~ 问个菜鸟问题,mysql 三个表left outer join *****分享一下俺家【小美】的工作心得*****