启动时出现OData v4错误:找不到该段'无论'的资源

Luk*_*ett 8 c# odata asp.net-web-api asp.net-web-api-odata

我正在构建我的新v4服务,一切顺利,直到我为新模型/实体添加了一个新控制器,并在启动网站进行测试运行时遇到此错误.

控制器似乎正确编码,就像其他控制器一样.

控制器"CustomersOData"中操作"GetFeed"上的路径模板"Customers"不是有效的OData路径模板.未找到"客户"细分的资源.

这对地球意味着什么?

Luk*_*ett 3

如果在启动时发生这种情况,请检查您是否已在启动期间将客户模型类型添加到模型构建器中。

builder.EntitySet<CustomerModel>("Customers");
Run Code Online (Sandbox Code Playgroud)

听起来好像正在为新控制器枚举属性映射,但它无法将客户模型类型映射回实体集。

注意:Q/AI 几乎立即就解决了这个问题,但我在这里发帖是因为我可能会再次这样做并忘记我做错了什么!