• EF架构~一个数据库对应多个实体模型


    最近在使用EF架构去开发的时候,遇到一个奇怪的现象,现将其记录下来备以后查阅。

    在开发的时候,我在框架中创建了一个EF的实体模型,命名为Model1.edmx,同时对应的生成配置文件下面会自动创建

    App.Config

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <connectionStrings>
        <add name="MyEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.....;Initial Catalog=MyFrame;User ID=Test;Password=Test;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
      </connectionStrings>
    </configuration>

    这样在框架开发了一些功能,比如模块、账户、角色等功能,调用EF去实现框架功能,到这里都没有任何问题。

    现在我又建了一个解决方案,这个解决方案,暂时叫做,基础信息管理,是一个独立于框架的一个项目,但是可以再框架上去运行(主要通过反射去查找)

    在这个解决方案下面我也建立了一个EF实体模型,命名为Model1.edmx,同时对应的生成上面的配置文件信息

    但是区别在 

    其他的都是一样的,我建好之后,实现简单的功能,就开始把这个配置文件拷贝到主框架下去运行,结果显示

    某张表不在这个上下文中,做看看又看看都没有任何问题啊,于是乎Google、Baidu到处找资料,未果,后来去Msdn去看了一下

    EF的连接字符串每个节点的意思

    http://msdn.microsoft.com/zh-cn/library/cc716756.aspx

    明白了

  • 相关阅读:
    zookeeper与activemq最新存储replicatedLevelDB整合
    MySQL分表的3种方法
    mycat 从入门到放弃 (转)
    centos 7 忘记密码
    java内存溢出的情况解决方法
    跨域问题的产生及解决方法
    一次jvm调优过程
    2019年总结
    Jenkinsfile与Json的转换
    DevOps平台
  • 原文地址:https://www.cnblogs.com/Ruiky/p/2766127.html
Copyright © 2020-2023  润新知