解决方案 »

  1.   

    这个是数据库的owner(SQL Server)/scheme(Oracle)。
    原则上,开发阶段的这个属性和部署阶段应该是一致的,但确实有不一致的情况,这时候,需要动态修改这个参数。
    有一个开源的解决方案,针对的是EF4,你可以参考一下,关键字:BrandonHaynes.ModelAdapter.EntityFramework
    提供的重载可以在new一个ObjectContext的时候指定scheme。
    另外,有必要手工修改一下生成的edmx文件里,特别是View中的SQL语句,把原始的scheme给去掉。xml标签里的scheme可以保留。
      

  2.   

    不是sql,比如是mysql或者oracle,那么去下载对应的provider。
      

  3.   

    我用的是SQLite,provider是自动生成的