对于oracle 使用code first
这边文章不错:
http://www.cnblogs.com/wlflovenet/p/4187455.html
补充一下:
文章中提到machine.config需要有:<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />如果只是在vs中通过Nuget来安装oracle托管驱动的话是不会有的。一开始我不在意,然后在做updata-database的时候出异常,大致是无法解析某个类(就是在上面dll中),导致不能自动建表,等等问题。去官网下载驱动,并且执行 \ODP.NET_Managed121020\odp.net\managed\x64\configure.bat嗯,问题解决了,update-databse可以正常了。
Update-Database -Verbose (一定要verbose,否则哪里出错不知道。我遇到一直提示对象已存在,我当时只是去查表,发现我的却删除干净了,其实我漏了删sequence)
时间: 2024-10-25 08:11:38