我们正在创建一个包含多个 WEB 项目(如 Accounts、HRMS、Inventory 等等)的大型解决方案。所有模块都是可插拔的,并根据客户的要求安装。所有项目都有一些其他模块使用的方法,例如会计模块可能使用 HRMS 的 GetEmployee 方法,而 HRMS 可能使用 Accounts 的 GetAccountBalanceForEmployee 方法。有一个常见的项目试图动态调用该方法(通过加载相应的项目 dll)。问题是,当调用这些方法时,我们会收到一条错误消息,提示“模型支持上下文自数据库创建以来已更改”。如果从同一个项目内部调用相同的方法,则不会发生错误。
提前致谢。
乌尼