小编fca*_*era的帖子

如何配置DbContext以使用Oracle ODP.Net和EF CodeFirst?

我正在尝试使用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)

表格存在.

我究竟做错了什么?

oracle odp.net ef-code-first asp.net-mvc-3 dbcontext

6
推荐指数
1
解决办法
1万
查看次数

Web部署:如何将文件保存在特定目标文件夹中

脚本

  • Visual Studio 2012 Web发布:Web部署方法.
  • 选中"删除目的地中的其他文件"选项.
  • MVC3网站上有一个"上传"文件夹

如何在不删除部署设置中的"删除附加文件..."选项的情况下,将现有文件保留在上载文件夹的目标位置?

asp.net one-click-web-publishing asp.net-mvc-3

6
推荐指数
1
解决办法
2754
查看次数