實體框架7 - 實體類型“對象”需要定義密鑰

entity-framework entity-framework-core

我在EF 7中遷移時收到此錯誤

Microsoft.Data.Entity.Metadata.ModelItemNotFoundException:實體類型“對象”需要定義鍵。

我不確定我做錯了什麼。這是我在project.json上使用的依賴項

  • “EntityFramework.SqlServer”:“7.0.0-beta5”,
  • “EntityFramework.Commands”:“7.0.0-beta5”

熱門答案

您很可能正在使用一些尚未支持的數據註釋,因此您需要使用Fluent API進行配置。

https://github.com/aspnet/EntityFramework/issues/1913

在Entity Framework Core中使用[ComplexType]




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因