时间:2021-07-01 10:21:17 帮助过:32人阅读
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; namespace MvcOracle.Models { public class OracleDbContext : DbContext { private readonly static string Connection_String = "name=OracleDbContext"; public OracleDbContext() : base(Connection_String) { Database.SetInitializer<OracleDbContext>(new CreateDatabaseIfNotExists<OracleDbContext>()); } protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.HasDefaultSchema("LYDXHF");//LYDXHF为数据库用户名
}
public DbSet<GG_ZTXXB> listGG_ZTXXB { get; set; }//GG_ZTXXB为数据表实体类
}
}
如果不指定数据库用户名,EF会自动默认访问dbo用户,导致数据访问失败。
VS2015 ASP.NET MVC5 EntityFramework6 Oracle 环境篇
标签:set ali microsoft initial tin nec 环境配置 各版本 自定义