1

推測すると、ネストされたグラフを積極的にロードしているときに、ナビゲーション プロパティを EF に通知できません。何が足りないのか教えてください。

単純化されたオブジェクト グラフ

Product (ProductId, IEnumerable<Task>, ProductStatusId, ProductStatus)

ProductStatus (ProductStatusId, Description)

Task (TaskId, ProductId, TaskStatusId, TaskStatus)

TaskStatus (TaskStatusId, Description)

Product => をその Tasks とともに => を TaskStatus とともにロードしようとしています

.Include(p => p.ProductStatus)
.Include(p => p.Tasks)
.Include(p => p.Tasks.Select(t => t.TaskStatus))

次のエラーが発生します:

{"無効な列名 'TaskStatus_ProductStatusId'。\r\n無効な列名 'ProductStatusId'}

4

1 に答える 1