在我的项目中,我有一个有两个主键的课程,我不确定我做错了什么。下面是我目前写的一个例子。从大约半小时的环顾谷歌/堆栈溢出导致我到[Key,Column(order =)]标签。但这不适用于我的代码,并想知道我是否可以得到任何帮助
public class Example{
[Key, Column(order=0)
[Required]
[HiddenInput(DisplayValue = false)]
public int FirstProperty { get; set; }
[Key, Column(order=1)
[Required]
[HiddenInput(DisplayValue = false)]
public int SecondProperty { get; set; }
}
当我尝试运行时,我得到的错误如下
One or more validation errors were detected during model generation:
System.Data.Entity.Edm.EdmEntityType: : EntityType 'Example' has no key defined. define the key for this EntityType.
感谢