实体框架:SelfReferencing可选父级和可选子级

时间:2017-03-16 15:06:37

标签: c# entity-framework

我目前正在开发一个C#Web应用程序,遵循Delphi团队制作的旧桌面应用程序的说明!

Delphi团队创建了一个关系,我在使用Entity Framework进行配置时遇到了一些麻烦,而且由于只有三个开发人员(包括我)正在使用Entity Framework,我们所有人都没有经验,我们都没有成功这样做。

基本上,我有我的客户,每个客户都可以拥有倍数' MYENTITY'。这个,我已经成功地做到了。

问题是:如何制作我的

 MyEntityConfig : EntityTypeConfiguration<MyEntity>

类配置所以,一个MYENTITY具有可选的父级和可选子级,但如果它有一个,则它必须是唯一一个使用它(或者基本上,父级有一个,只有一个的树)子)。

Structure on draw.io

我需要的是我的班级like this所以在我的html页面中,我可以展示一棵简单的树!

1 个答案:

答案 0 :(得分:0)

您需要的是关系映射。查看这些答案,了解如何映射不同类型的关系的详细信息:

Mapping One to Zero or One

One to One

Many to Many