Я пытаюсь использовать EF Core, но мне нужно использовать тип сервера sql server hierarchyid
на одной из моих таблиц.
Можно ли назначить поле в моем классе c # для типа иерархии?
Могу ли я вручную создать столбец EF для типа hierarchyid
без прерывания EF?
Edit: я пытался сделать это:
public class Entity
{
public int Id { get; set; }
public string Name { get; set; }
public SqlHierarchyId HierarchyId { get; set; }
}
Поскольку предполагается, что это поддерживается EF core 2.1, однако, когда я запускаю add -igration, я получаю эту ошибку:
The current CSharpHelper cannot scaffold literals of type 'Microsoft.SqlServer.Types.SqlHierarchyId'. Configure your services to use one that can.