我有一个具有多个属性的模型。其中一个属性用 [NotMapped] 修饰,因为它是一个计算字段。每次都必须计算该字段。EF (5) 正在缓存计算结果,并在下次请求相同 ID 时将其缓存。如果计算确定它无法计算任何东西并且模型中的值应该为空,它会失败,除非它不会因为它只会具有之前计算的任何值。
我可以阻止 DBContext 尝试命中非映射属性的缓存吗?
我有一个具有多个属性的模型。其中一个属性用 [NotMapped] 修饰,因为它是一个计算字段。每次都必须计算该字段。EF (5) 正在缓存计算结果,并在下次请求相同 ID 时将其缓存。如果计算确定它无法计算任何东西并且模型中的值应该为空,它会失败,除非它不会因为它只会具有之前计算的任何值。
我可以阻止 DBContext 尝试命中非映射属性的缓存吗?