Вставка значений в секционированные представления в SQL Server с помощью EF Core, ASP.NET Core и C#.C#

Место общения программистов C#
Ответить
Anonymous
 Вставка значений в секционированные представления в SQL Server с помощью EF Core, ASP.NET Core и C#.

Сообщение Anonymous »

Я использую секционированное представление (SQL Server 2012 STD Edition) для разделения большой таблицы Trn на основе даты
Я выполнил следующие шагиСначала создал несколько таблиц (

Код: Выделить всё

Trn202425
, Trn202324, Trn202223 и т. д.) со следующей схемой

Код: Выделить всё

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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»