通过单独表实现层级关联在EF中如何用Fluent API描述?
雇员
层级关系表
这个如何用Fluent API描述呢?
public class Employee
{
public int id { get; set; }
public String guid { get; set; }
public String name { get; set; }
public DateTime dt_hired { get; set; }
public virtual Employee Leader { get; set; }
public virtual ICollection<Employee> Staff { get; set; }
}
层级关系表
CREATE TABLE `e2e` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`e0` VARCHAR(50) NOT NULL COMMENT '上级guid',
`e1` VARCHAR(50) NOT NULL COMMENT '下级guid',
`dt_assigned` DATETIME NOT NULL,
PRIMARY KEY (`id`)
)
这个如何用Fluent API描述呢?
...全文
相关推荐
EF6Fluent API+AutoMapper.EF6使用
EF Code First(4)Fluent API - 配置属性/类型+AutoMapper.EF6
在EF Core 1.0中将Fluent配置组织为单独的类
将Fluent配置组织到EF Core 1.0中的单独类中
EF6多对多,一对多关系映射样例代码
关于EF6配置oracle数据库,运用.net平台c#语言,利用Fluent API 配置实体与数据库的关系
C#中设计、使用Fluent API
主要介绍了C#中设计、使用Fluent API,本文讲解了最简单且最实用的设计、设计具有调用顺序的Fluent API、泛型类的Fluent设计等内容,需要的朋友可以参考下
EF使用教程
EF快速入门教程,详细讲解Database First, Model First, Code First三种模式使用用EF进行开发。



