我开始使用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部分或"实体框架"的"配置"有关.