Я создаю многоразовую библиотеку с использованием .NET Core (таргетинг .NETStandard 1.4), и я использую Entity Framework Core (и новое для обоих). У меня есть класс сущностей, который выглядит так:
public class Campaign
{
[Key]
public Guid Id { get; set; }
[Required]
[MaxLength(50)]
public string Name { get; set; }
public JObject ExtendedData { get; set; }
}
и у меня есть класс DbContext, который определяет DbSet:
public DbSet<Campaign> Campaigns { get; set; }
(Я также использую шаблон репозитория с DI, но я не думаю, что это имеет значение.)
Мои модульные тесты дают мне эту ошибку:
System.InvalidOperationException: невозможно определить отношения представленный навигационным свойством "JToken.Parent" типа 'JContainer. Либо вручную настройте связь, либо проигнорируйте это свойство из модели.
Есть ли способ указать, что это не отношения, но следует хранить в виде большой строки?