当我使用以下代码时,一切正常但我的模型中没有外键属性可以在我的逻辑类中使用它:
内容模型:
public virtual File AudioFile{ get; set; }
Fluent API:
HasOptional(p => p.AudioFile)
.WithOptionalDependent()
.Map(x => x.MapKey("AudioFileId"));
我希望在我的模型中定义AudioFileId
属性,如下所示:
内容模型:
public int AudioFileId{ get; set; }
public virtual File AudioFile{ get; set; }
当我使用 Fluent API Map方法使用外键属性时,会出现此错误:
AudioFileId:名称:类型中的每个属性名称必须是唯一的。 已定义属性名称“AudioFileId”。
我的问题是:
AudioFileId
课程中定义Model
并使用Fluent API
在File
和Content
模型之间创建此关系?