Здраствуйте.
Уже второй день пытаюсь победить сию проблему.
Есть две таблицы: Node и Tree связанные отношением один-ко-многим.
У Tree есть ссылка на предка — Parent (которого может не быть — null).
Как замапить Parent?
class Node
{
[PrimaryKey, NonUpdatable]
public long Id { get; set; }
public string SomeData { get; set; }
}
[MapField("node", "Node.Id")]
class Tree
{
[PrimaryKey]
[Association(CanBeNull = false, OtherKey = "Id", ThisKey = "Node.Id")]
public Node Node { get; set; }
[Как мапить это?]
public Tree Parent { get; set; }
public string AnotherData { get; set; }
}
и второй вопрос, про Postgre и IndentityAttribute на sequence: возможно ли такое и где можно глянуть пример?
Спасибо.
Здравствуйте, AK107, Вы писали:
AK>Как замапить Parent?
автоматом никак, а руками вот тут пример
AK>и второй вопрос, про Postgre и IndentityAttribute на sequence: возможно ли такое и где можно глянуть пример?
сейчас в тестах сиквенсы для посгриса закомментированы, а в базе используется тип SERIAL, но, наверно, работает
класс
тесты (InsertWithIdentity)
скрипт