在我的应用中,我正在使用EF Core进行延迟加载。由于延迟加载要求将所有HashSet定义为virtual
,因此在执行Scaffold-DbContext
命令以映射数据库后,我总是编辑了所有单个生成的文件,以便将“ {{1} }”关键字放在每个virtual
之前,等等...
在小型数据库情况下,这不是一个很耗时的操作,但是随着映射的db在表数量和表之间关系方面的增长,它的时间变得更长。
所以问题是:自第一次执行ICollection<ClassA>
命令以来,有没有办法将所有HashSets自动映射为virtual
?
还是在映射数据库后就已经存在可以自动执行此操作的任何方式?