0
рассмотрят таблицу ниже:самоссылки в ООП и C#
FkName SchemaName Table Column RefTable RefColumn
FK_Factory_Person dbo Factory PersonId Person Id
FK_Car_Person dbo Car PersonId Person Id
FK_Factory_Car dbo Factory CarId Car Id
Я хочу создать класс зависимостей для сохранения данных, зависящих от
поэтому я написал самоссылку класс, что любая зависимость может иметь зависимости ,
public class Dependency
{
public string TableName { get; set; } // RefTable
public string ColumnName { get; set; } //RefColumn
public List<Dependency> Dependencies { get; set; } // Table
}
, но я не знаю, как заполнить класс:
- TableName=Person , ColumnName=Id , Dependencies=Factory,Car
--TableName=Car , ColumnName=Id , Dependencies=Factory
Factory
'
'---- Person
'---- Car
Car
'
'---- Person
Может кто-нибудь помочь мне для подачи Dependency класс рекурсивно?