最近有人告诉我,在我们当前的项目中,我们必须使用 Oracle 而不是 SQL Server。
我需要一些帮助才能让它工作。我已经安装了 Visual Studio ODTwithODAC,但是当我尝试update-database
在包管理器控制台中运行命令时,会引发以下错误:
在“System.Data.OracleClient.OracleConnection”类型的存储提供程序实例上调用“get_ProviderFactory”方法后返回空值。商店提供程序可能无法正常运行。
我知道问题不在于访问数据库,因为我可以通过服务器资源管理器连接到它,并从中获取连接字符串。
我的连接字符串是这样的:
<add name="LpssContext"
connectionString="SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.1.106)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));uid=sys;pwd=sys;"
providerName="System.Data.OracleClient" />
关于出了什么问题的任何想法?
Oracle 是否支持代码优先迁移?