Я выполнил следующие шагиСначала создал несколько таблиц (
Код: Выделить всё
Trn202425Код: Выделить всё
public class Trn202425
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid Id { get; set; }
[ForeignKey("Branch")]
public string BrnCd { get; set; }
public BranchMaster Branch { get; set; }
public DateTime TrnDt { get; set; }
public string TrnNo { get; set; }
}
Код: Выделить всё
builder.ToTable("Trn202425");
builder.HasCheckConstraint("CK_Trn202425_TrnDt", "[TrnDt] >= '2024-04-01' And [TrnDt] = '2023-04-01' And [TrnDt] = '2022-04-01' And [TrnDt]
Подробнее здесь: [url]https://stackoverflow.com/questions/79194684/insert-values-into-partitioned-views-in-sql-server-using-ef-core-asp-net-core[/url]
Мобильная версия