是否可以使用Scaffold-DbContext命令自动将HashSet映射和定义为虚拟的?

时间:2018-10-12 14:35:54

标签: asp.net-core entity-framework-core

在我的应用中,我正在使用EF Core进行延迟加载。由于延迟加载要求将所有HashSet定义为virtual,因此在执行Scaffold-DbContext命令以映射数据库后,我总是编辑了所有单个生成的文件,以便将“ {{1} }”关键字放在每个virtual之前,等等...

在小型数据库情况下,这不是一个很耗时的操作,但是随着映射的db在表数量和表之间关系方面的增长,它的时间变得更长。

所以问题是:自第一次执行ICollection<ClassA>命令以来,有没有办法将所有HashSets自动映射为virtual
还是在映射数据库后就已经存在可以自动执行此操作的任何方式?

0 个答案:

没有答案