我这样做是为了使用sql连接数据库。
OracleConnection conn = new OracleConnection();
conn.ConnectionString = "Data Source=XE;uid=HR;pwd=fusion;";
conn.Open();
OracleCommand command = new OracleCommand("Select * from Students", conn);
DataSet ds = new DataSet();
OracleDataAdapter oraDa = new OracleDataAdapter(command);
oraDa.Fill(ds, "Students");
return ds.Tables["Students"];
但我想使用Linq而不是SQL。我听说可以使用实体。
答案 0 :(得分:4)
今天有一些第三方提供商支持EF。就个人而言,我已经使用Devart dotConnect for Oracle一段时间了。 Datadirect是另一种选择。
Oracle有ODP.Net provider supporting EF的测试版,我还没有尝试使用它。