我想知道每次实例化时是否配置了实体框架System.Data.Entity.DbContext
。
为什么我有这个问题?
例如,如果您正在执行覆盖DbContext.OnModelCreating(...)
方法的手动映射,则每次实例化DbContext
时都会调用此方法。
Entity Framework是否执行某种配置缓存或其他什么?
答案 0 :(得分:3)
缓存已配置的模型。
Code First用于特定上下文类型的EDM被缓存 app-domain是DbCompiledModel的一个实例。