我正在开发一个使用EF代码第一个样式与Sql Server的项目,有人想知道EF是否自动使用或创建任何临时表。
我认为它可能会使用其他一些临时对象,但我不太确定。
在使用默认约定设置CodeFirst项目时,Entity Framework是否创建或使用任何临时表?
答案 0 :(得分:1)
它不会创建任何临时表。但是,根据您使用的EF版本以及是否使用模型迁移,它会创建基础结构表。
例如旧版本创建dbo.EdmMetadata,较新版本创建dbo .__ MigrationHistory。
答案 1 :(得分:1)
没有。对来源进行限制只有CREATE TABLE
的不相关匹配。 EF的正常运作中没有任何内容可以做到这一点。