覆盖动态创建和加载的程序集
本文关键字:程序集 加载 动态 创建 覆盖 | 更新日期: 2023-09-27 18:09:02
目前我在启动时动态地为应用程序创建程序集。是否有可能在运行时创建新的程序集并覆盖AppDomain
中的现有程序集?
我知道如果我使用不同的AppDomain
和应用程序域桥,这是可能的,但我想避免这种情况。
我的目标
我们在应用程序启动时动态地创建一个包含所有模型的Entity-Framework DB-Context。但在运行时,也许数据库方案改变,我想在实体框架dbcontext和模型中表示更改
如果使用了动态程序集中的类型,则不能重写它,但如果不使用,则最终将卸载它。然后可以重写它