我有两张桌子在下面:
CREATE TABLE TblStudent (
ID BIGINT IDENTITY(1,1) PRIMARY KEY,
Name NVARCHAR(32) NOT NULL,
GradeID BIGINT NOT NULL REFERENCES TblGrade(ID)
)
CREATE TABLE TblGrade (
ID BIGINT IDENTITY(1,1) PRIMARY KEY,
GradeName NVARCHAR(32) NOT NULL
)
[Table("TblStudent")]
public class TblStudent
{
[Key]
public long ID { get; set; }
public string Name { get; set; }
public long GradeID { get; set; }
public virtual TblGrade Grade { get; set; } // Not working
}
[Table("TblGrade")]
public class TblGrade
{
[Key]
public long ID { get; set; }
public string GradeName { get; set; }
public virtual ICollection<TblStudent> Students { get; set; } // not working
}
上述导航属性通常由EF 6中的dbmx自动生成。
希望有人知道我想要实现什么,并让我知道如何实现(使用注释和/或流畅的api)