首页 > 解决方案 > 如何在 EF Core 中创建分区表?

问题描述

假设我有一个这样的对象:

public class ObjectA
{
   public int Id {get;set;}
   public DateTime CreatedOn {get;set;}
   ...etc
}

我想按 {CreatedOn} 进行分区,并且需要使用 EF 迁移创建表。数据库是 MSSql。我该怎么做呢?

标签: .netsql-serverdatabaseentity-frameworkrelational-database

解决方案


你不能。好吧,您可以通过在迁移中发出 SQL,但在 EfCore 中没有对分区表的构建支持。这就是为什么许多人认为 EF 迁移是一个可悲的笑话的原因——它们涵盖了很多初学者所知道的内容,但是当您开始实际使用即使是最基本的非初学者功能时,它们也会崩溃。


推荐阅读