Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 使用实体框架(CRUD)添加Razor页面后出错。名称空间已经包含该定义和模型之间的模糊性_Asp.net Core_Razor Pages - Fatal编程技术网

Asp.net core 使用实体框架(CRUD)添加Razor页面后出错。名称空间已经包含该定义和模型之间的模糊性

Asp.net core 使用实体框架(CRUD)添加Razor页面后出错。名称空间已经包含该定义和模型之间的模糊性,asp.net-core,razor-pages,Asp.net Core,Razor Pages,我是网络开发新手。正在通过PluralSight编写一个ASP.NET核心项目 我有一个使用SqlServer的餐厅列表,通常都有删除、编辑等操作。但是当我使用使用实体框架(CRUD)的Razor页面时,构建这些页面时,当我想要构建项目时,它会显示一些错误 它工作得很好,直到我在R2文件夹中创建了脚手架页面,并出现了几个错误。他们都是这样的两个人: 错误CS0101命名空间“OdeToFood”已包含“DeleteModel”的定义 错误CS0229“DeleteModel.Restauran

我是网络开发新手。正在通过PluralSight编写一个ASP.NET核心项目

我有一个使用SqlServer的餐厅列表,通常都有删除、编辑等操作。但是当我使用使用实体框架(CRUD)的Razor页面时,构建这些页面时,当我想要构建项目时,它会显示一些错误

它工作得很好,直到我在R2文件夹中创建了脚手架页面,并出现了几个错误。他们都是这样的两个人:

错误CS0101命名空间“OdeToFood”已包含“DeleteModel”的定义

错误CS0229“DeleteModel.Restaurant”和“DeleteModel.Restaurant”之间存在歧义

我尝试了另一个类似的项目,它也抛出了类似的错误。
我还花时间在谷歌上搜索它,并在这里阅读一些问题。但是找不到真正类似的问题。

我使用了不同的名称空间,解决了这个问题

我试图在新版本的Razor页面(由Razor页面使用实体框架(Entity Framework,CRUD)构建)中更改“名称空间”名称。错误消失了

例如,我将Delete.cshtmll.cs中的命名空间“OdeToFood”从“OdeToFood”更改为:

然后,在它的razor页面Delete.cshtml中,我使用了新的名称空间:

@model OdeToFood.Pages.R2.DeleteModel
@model OdeToFood.Pages.R2.DeleteModel