Хранить список объектов в таблице сериализованных строк, используя ядро ​​EF - PullRequest
2 голосов
/ 04 мая 2019

У меня есть абстрактный тип в отношении «один ко многим», и я хочу сохранить объекты как сериализованные данные, используя ядро ​​EF.

public class ApplicationDbContext : DbContext
{
    public DbSet<Blog> Blogs { get; set; }
}

public class Blog
{
    public Guid Id { get; set; }
    public IEnumerable<Post> Posts { get; set; }
}

public abstract class Post
{
    Guid Id { get; set; }
}

public class ConcretePost : Post
{
    public string SomeData { get; set; }
}

До сих пор мне удавалось добиться этого только путем сериализации всего набора (сообщений), но я хочу, чтобы они сериализовались по отдельности в таблице сообщений.

Можно ли это сделать с помощью ядра EF?

...