У меня есть абстрактный тип в отношении «один ко многим», и я хочу сохранить объекты как сериализованные данные, используя ядро 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?