使用实体框架 (CRUD) 添加 Razor 页面



我使用了使用实体框架 (CRUD( 选项添加 Razor 页面。它创建多个页面来创建、删除等选定的实体框架模型。

然后,我使用相同的命令为另一个实体框架模型创建页面。现在我得到了一堆构建错误,因为第一次使用的类名(CreateModelDeleteModelDetailsModel等(总是相同的。所以现在我对每个类都有多个定义。

如果使用非唯一的类名,这似乎是一个主要弱点。每个项目只能使用一次该功能。类名不应该包括实体框架模型名称或其他内容,以便它们是唯一的吗?

根据Microsoft,这是Visual Studio 16.4中引入的错误,并在16.5中修复(请参阅问题(。

此修复更改了每个命名空间的名称以反映文件夹名称。因此,只要每个 CRUD 基架发生在不同的文件夹中,就不会发生冲突。