EntityFramework
使用 EntityFramework 连接 oracle 和数据库 使用 CodeFirst 方式 首先 在 Nuget 上下载 目前可以直接使用最新的版本 然后 按照平常的方式创建 DbContext public class MyOracleDbContext : DbContext { public DbSet<SysAdmin> SysAdmin { get ; set ; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { // 这里需要指定schema,需要指定用户名, 这里似乎需要大写 modelBuilder.HasDefaultSchema( " ORAL " ); base .OnModelCreating(modelBuilder); } } 然后写连接字符串 < connectionStrings > < add name ="MyOracleDbContext" providerName ="Oracle.ManagedDataAccess.Client" connectionString ="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=连结协议,写TCP)(HOST=IP地址)(PORT=端口))(CONNECT