如何通过ADO.net使用Linq访问oracle数据

本文关键字:访问 oracle 数据 Linq 使用 何通过 ADO net | 更新日期: 2023-09-27 18:14:48

我这样做是为了使用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。我听说可以使用实体。

如何通过ADO.net使用Linq访问oracle数据

现在有一些第三方提供商支持EF。就我个人而言,我已经为Oracle使用Devart dotConnect有一段时间了。Datadirect是另一个这样的选项。

Oracle有一个测试版的ODP。Net提供程序支持EF,我还没有尝试使用它