小编Pat*_*lvé的帖子

OData异常复杂类型'WebTools.Order'通过属性'Customer'引用实体类型'WebTools.Customer'

我开始使用OData和Entity Framework.

我创建了一个暴露客户的控制器.在模型(edmx)中,只有一个实体(Customer),一切正常(数据正在呈现).

现在,当我添加第二个实体(订单)(从数据库更新模型,选择订单)时,会自动设置1到多个(1个客户到多个订单).

我什么都不做,当我编译/运行控制器时,我收到此错误:

Line 23:         builder.EntitySet(Of Customer)("Customers")
Line 24:         Return builder.GetEdmModel()  --> Exception Here
Line 25: 
Line 26:     End Function
Run Code Online (Sandbox Code Playgroud)

复杂类型"WebTools.Order"通过属性"Customer"引用实体类型"WebTools.Customer".

如果我删除订单实体,它可以工作.

我不确定问题是否与方程式的OData/WebAPI部分或"实体框架"的"配置"有关.

entity-framework odata asp.net-web-api

4
推荐指数
1
解决办法
7998
查看次数

标签 统计

asp.net-web-api ×1

entity-framework ×1

odata ×1