用Dapper.SimpleCRUD T4 Template生成物體類不成功,報的是 Failed to read database schema - 嘗試加載 Oracle 客戶端庫時引發 BadImageFormatException。如果在安裝 32 位 Oracle 客戶端組件的情況下以 64 位模式運行,將出現此問題。
但是我查了本地安裝的Oracle客戶端確實是64位的

另外用這種方式也能夠連接,并且取到資料,用的是System.Data.OracleClient;
public static DataSet Query(string SQLString)
{
using (OracleConnection connection = new OracleConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
OracleDataAdapter command = new OracleDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.OracleClient.OracleException ex)
{
throw new Exception(ex.Message);
}
finally
{
connection.Close();
}
return ds;
}
}
PLSQL也能成功連接,就是用Dapper.SimpleCRUD T4模板生成的時候生成不了,一直報那個錯誤
有誰碰到過幫幫忙說下什么原因,感激不盡啊
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/107699.html
標籤:開發
上一篇:oracle 11g sql developer enter the full pathname for java.exe 的問題
下一篇:求教大神
