我在MVC 3应用程序中创建了一个实体类.名为RegistryId的属性之一是主键和外键.如何创建列主键和外键?我没有使用EF ORM设计师.我正在手工编写课程.
我有一个与自己有关系的班级:
public class Person
{
public long ID { get; set; }
public string Name { get; set; }
public virtual Person Mother { get; set; }
public virtual Person Father { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
当EF 4.1试图映射这个类时,我得到了以下错误:'无法确定类型'Model.Person'和'Model.person'之间关联的主要结束.必须使用关系流畅API或数据注释显式配置此关联的主要结尾.
我已经尝试了EF 4.1主题- 模型关系的解决方案,但没有成功.
我怎么解决这个问题?
谢谢!
code-first ×1