Динамическое создание узлов neo4j с использованием Neo4jClient

У меня есть базовый класс для узлов:

public abstract class Node
{
    public virtual string Id { get; set; }
    public abstract string Type { get; }
}

И другие мои классы узлов, как это

public class Item : Node
{
    public string Name {get; set;}
    public string ItemNumber {get; set;}
    public override string Type
   {
        get { return "Item"; }
   }
}

Есть много других классов, таких как Item класс, представляющий различные типы узлов, как я могу создать метод, в котором вы передаете тип узла, а затем метод создает этот конкретный узел?

1 ответ

Решение

Посмотрите на творческий образец Фабричного метода.

Другие вопросы по тегам