覆盖动态创建和加载的程序集

本文关键字:程序集 加载 动态 创建 覆盖 | 更新日期: 2023-09-27 18:09:02

目前我在启动时动态地为应用程序创建程序集。是否有可能在运行时创建新的程序集并覆盖AppDomain中的现有程序集?

我知道如果我使用不同的AppDomain和应用程序域桥,这是可能的,但我想避免这种情况。

我的目标

我们在应用程序启动时动态地创建一个包含所有模型的Entity-Framework DB-Context。但在运行时,也许数据库方案改变,我想在实体框架dbcontext和模型中表示更改

覆盖动态创建和加载的程序集

如果使用了动态程序集中的类型,则不能重写它,但如果不使用,则最终将卸载它。然后可以重写它