我正在尝试使用ODP.net在Oracle下使用EF CodeFirst.这是我的DbContext类:
public class MyCEContext : DbContext {
public DbSet<Person> Persons { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.Entity<Person>().ToTable("PERSONS","myce");
}
public MyCEContext() :
base(new OracleConnection(
"Data Source=cebd; User ID=myce; Password=****;"), true) {}
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我尝试做这样的事情时:
MyCEContext context = new MyCEContext();
Person p = context.Persons.Find(1);
Run Code Online (Sandbox Code Playgroud)
我得到了这个内心错误:
{"ORA-00942: table or view does not exist"}
Run Code Online (Sandbox Code Playgroud)
表格存在.
我究竟做错了什么?
脚本
题
如何在不删除部署设置中的"删除附加文件..."选项的情况下,将现有文件保留在上载文件夹的目标位置?