Browse Source

Add status field to Pages and update migrations

Introduced a new 'Status' field to the Pages entity via EF Core migration. Added migration files and updated the model snapshot to reflect the schema change. Also removed the solution file 'cms-kit.sln'.
pull/24053/head
Mansur Besleney 3 months ago
parent
commit
04ee51a634
  1. 278
      modules/cms-kit/cms-kit.sln
  2. 999
      modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Migrations/20251024065316_Status_Field_Added_To_Pages.Designer.cs
  3. 632
      modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Migrations/20251024065316_Status_Field_Added_To_Pages.cs
  4. 93
      modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Migrations/CmsKitHttpApiHostMigrationsDbContextModelSnapshot.cs

278
modules/cms-kit/cms-kit.sln

@ -1,278 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.2.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{7226ABEA-787E-1D09-10EA-A2ECF996D6A6}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{0C88DD14-F956-CE84-757C-A364CCF449FC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Host.Shared", "host\Volo.CmsKit.Host.Shared\Volo.CmsKit.Host.Shared.csproj", "{A9DC1FBA-7968-8F30-AA30-35EACD71327C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.HttpApi.Host", "host\Volo.CmsKit.HttpApi.Host\Volo.CmsKit.HttpApi.Host.csproj", "{8F44EA7D-3DE9-E1F1-F608-ED6AEB437AC8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.IdentityServer", "host\Volo.CmsKit.IdentityServer\Volo.CmsKit.IdentityServer.csproj", "{5EC2BB25-1F9B-6343-4C96-DA36B9085C7F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Web.Host", "host\Volo.CmsKit.Web.Host\Volo.CmsKit.Web.Host.csproj", "{2193314A-0C18-AAEB-BE8A-BB02B4AE8531}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Web.Unified", "host\Volo.CmsKit.Web.Unified\Volo.CmsKit.Web.Unified.csproj", "{60B47F91-BA1E-B2E5-0DC7-AC8351C77EBA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Admin.Application", "src\Volo.CmsKit.Admin.Application\Volo.CmsKit.Admin.Application.csproj", "{17FE7DA3-E53F-8D6A-9F3F-C25904588681}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Admin.Application.Contracts", "src\Volo.CmsKit.Admin.Application.Contracts\Volo.CmsKit.Admin.Application.Contracts.csproj", "{C852CE12-93C9-2846-177D-241DFDFF942D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Admin.HttpApi", "src\Volo.CmsKit.Admin.HttpApi\Volo.CmsKit.Admin.HttpApi.csproj", "{D8704107-B56F-43BD-0157-A46A063CE56B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Admin.HttpApi.Client", "src\Volo.CmsKit.Admin.HttpApi.Client\Volo.CmsKit.Admin.HttpApi.Client.csproj", "{9CE59B6F-A512-EB67-A25D-5CBE2C2E0FDD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Admin.Web", "src\Volo.CmsKit.Admin.Web\Volo.CmsKit.Admin.Web.csproj", "{27595C60-AB60-C475-05C9-C0CFA2FCECA4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Application", "src\Volo.CmsKit.Application\Volo.CmsKit.Application.csproj", "{B75D1AC8-0C03-FA2F-3928-52E810670B2C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Application.Contracts", "src\Volo.CmsKit.Application.Contracts\Volo.CmsKit.Application.Contracts.csproj", "{BFF50C96-A25E-D488-0487-DE7672766C5C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Common.Application", "src\Volo.CmsKit.Common.Application\Volo.CmsKit.Common.Application.csproj", "{169F8B89-E3E3-7508-C8F7-4A6AA0B08AD2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Common.Application.Contracts", "src\Volo.CmsKit.Common.Application.Contracts\Volo.CmsKit.Common.Application.Contracts.csproj", "{0A6C519A-FA96-D569-4786-171588F8A095}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Common.HttpApi", "src\Volo.CmsKit.Common.HttpApi\Volo.CmsKit.Common.HttpApi.csproj", "{39DF53AD-FAFC-6C14-A239-F3C5E7CA217D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Common.HttpApi.Client", "src\Volo.CmsKit.Common.HttpApi.Client\Volo.CmsKit.Common.HttpApi.Client.csproj", "{D599E3FF-9217-396F-9A94-46E4BC7AAAA2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Common.Web", "src\Volo.CmsKit.Common.Web\Volo.CmsKit.Common.Web.csproj", "{14318BAB-AAFD-D198-8AB5-2AAEE82B2F74}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Domain", "src\Volo.CmsKit.Domain\Volo.CmsKit.Domain.csproj", "{3CEC476B-7EFD-9B81-543A-9DBF63C16570}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Domain.Shared", "src\Volo.CmsKit.Domain.Shared\Volo.CmsKit.Domain.Shared.csproj", "{1952D205-F32E-5DA1-355A-B127D494C259}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.EntityFrameworkCore", "src\Volo.CmsKit.EntityFrameworkCore\Volo.CmsKit.EntityFrameworkCore.csproj", "{2DE47304-B2D7-03EA-6B13-6AEAA9DF20ED}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.HttpApi", "src\Volo.CmsKit.HttpApi\Volo.CmsKit.HttpApi.csproj", "{A0925E9A-89FD-36CF-3DDD-873923AECDA8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.HttpApi.Client", "src\Volo.CmsKit.HttpApi.Client\Volo.CmsKit.HttpApi.Client.csproj", "{2A349849-EB13-561B-1A93-163AC5D30791}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Installer", "src\Volo.CmsKit.Installer\Volo.CmsKit.Installer.csproj", "{6144F024-2943-ECB9-2208-893756B1C491}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.MongoDB", "src\Volo.CmsKit.MongoDB\Volo.CmsKit.MongoDB.csproj", "{FC31205F-5AE8-FE82-1DF3-9EB7BF105B2A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Public.Application", "src\Volo.CmsKit.Public.Application\Volo.CmsKit.Public.Application.csproj", "{B9E343D8-E030-04A9-6DB1-A62210266BA1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Public.Application.Contracts", "src\Volo.CmsKit.Public.Application.Contracts\Volo.CmsKit.Public.Application.Contracts.csproj", "{E7D6ACC1-EEB9-3978-4A09-73A867EB12F7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Public.HttpApi", "src\Volo.CmsKit.Public.HttpApi\Volo.CmsKit.Public.HttpApi.csproj", "{C18194C1-D6FE-0DCD-E8D4-637EE9B9E33F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Public.HttpApi.Client", "src\Volo.CmsKit.Public.HttpApi.Client\Volo.CmsKit.Public.HttpApi.Client.csproj", "{A6748E12-BADA-7A6B-D6FD-1A5D56FBB297}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Public.Web", "src\Volo.CmsKit.Public.Web\Volo.CmsKit.Public.Web.csproj", "{93E62A96-25D5-2517-4034-74066B2956A2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Web", "src\Volo.CmsKit.Web\Volo.CmsKit.Web.csproj", "{E8F40B89-F36A-0797-B2A2-9E7FEE955F24}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Application.Tests", "test\Volo.CmsKit.Application.Tests\Volo.CmsKit.Application.Tests.csproj", "{3D77A6E8-F40B-E837-386E-69A6D9893891}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.Domain.Tests", "test\Volo.CmsKit.Domain.Tests\Volo.CmsKit.Domain.Tests.csproj", "{B41293EC-58AD-9900-BB64-6A054265F588}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.EntityFrameworkCore.Tests", "test\Volo.CmsKit.EntityFrameworkCore.Tests\Volo.CmsKit.EntityFrameworkCore.Tests.csproj", "{5C6301DA-CD0C-86CE-CB42-927C95A76822}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.HttpApi.Client.ConsoleTestApp", "test\Volo.CmsKit.HttpApi.Client.ConsoleTestApp\Volo.CmsKit.HttpApi.Client.ConsoleTestApp.csproj", "{9D588BB4-555D-0FBC-F1AE-B908490D1DF4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.MongoDB.Tests", "test\Volo.CmsKit.MongoDB.Tests\Volo.CmsKit.MongoDB.Tests.csproj", "{8573C68F-F6C7-10DF-540D-39BAAC59E23F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.CmsKit.TestBase", "test\Volo.CmsKit.TestBase\Volo.CmsKit.TestBase.csproj", "{BCC00775-F223-2602-6DF0-F33FCB817746}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A9DC1FBA-7968-8F30-AA30-35EACD71327C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A9DC1FBA-7968-8F30-AA30-35EACD71327C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A9DC1FBA-7968-8F30-AA30-35EACD71327C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A9DC1FBA-7968-8F30-AA30-35EACD71327C}.Release|Any CPU.Build.0 = Release|Any CPU
{8F44EA7D-3DE9-E1F1-F608-ED6AEB437AC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8F44EA7D-3DE9-E1F1-F608-ED6AEB437AC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8F44EA7D-3DE9-E1F1-F608-ED6AEB437AC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8F44EA7D-3DE9-E1F1-F608-ED6AEB437AC8}.Release|Any CPU.Build.0 = Release|Any CPU
{5EC2BB25-1F9B-6343-4C96-DA36B9085C7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5EC2BB25-1F9B-6343-4C96-DA36B9085C7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5EC2BB25-1F9B-6343-4C96-DA36B9085C7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5EC2BB25-1F9B-6343-4C96-DA36B9085C7F}.Release|Any CPU.Build.0 = Release|Any CPU
{2193314A-0C18-AAEB-BE8A-BB02B4AE8531}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2193314A-0C18-AAEB-BE8A-BB02B4AE8531}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2193314A-0C18-AAEB-BE8A-BB02B4AE8531}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2193314A-0C18-AAEB-BE8A-BB02B4AE8531}.Release|Any CPU.Build.0 = Release|Any CPU
{60B47F91-BA1E-B2E5-0DC7-AC8351C77EBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{60B47F91-BA1E-B2E5-0DC7-AC8351C77EBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{60B47F91-BA1E-B2E5-0DC7-AC8351C77EBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{60B47F91-BA1E-B2E5-0DC7-AC8351C77EBA}.Release|Any CPU.Build.0 = Release|Any CPU
{17FE7DA3-E53F-8D6A-9F3F-C25904588681}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{17FE7DA3-E53F-8D6A-9F3F-C25904588681}.Debug|Any CPU.Build.0 = Debug|Any CPU
{17FE7DA3-E53F-8D6A-9F3F-C25904588681}.Release|Any CPU.ActiveCfg = Release|Any CPU
{17FE7DA3-E53F-8D6A-9F3F-C25904588681}.Release|Any CPU.Build.0 = Release|Any CPU
{C852CE12-93C9-2846-177D-241DFDFF942D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C852CE12-93C9-2846-177D-241DFDFF942D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C852CE12-93C9-2846-177D-241DFDFF942D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C852CE12-93C9-2846-177D-241DFDFF942D}.Release|Any CPU.Build.0 = Release|Any CPU
{D8704107-B56F-43BD-0157-A46A063CE56B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D8704107-B56F-43BD-0157-A46A063CE56B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D8704107-B56F-43BD-0157-A46A063CE56B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D8704107-B56F-43BD-0157-A46A063CE56B}.Release|Any CPU.Build.0 = Release|Any CPU
{9CE59B6F-A512-EB67-A25D-5CBE2C2E0FDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9CE59B6F-A512-EB67-A25D-5CBE2C2E0FDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9CE59B6F-A512-EB67-A25D-5CBE2C2E0FDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9CE59B6F-A512-EB67-A25D-5CBE2C2E0FDD}.Release|Any CPU.Build.0 = Release|Any CPU
{27595C60-AB60-C475-05C9-C0CFA2FCECA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{27595C60-AB60-C475-05C9-C0CFA2FCECA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{27595C60-AB60-C475-05C9-C0CFA2FCECA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{27595C60-AB60-C475-05C9-C0CFA2FCECA4}.Release|Any CPU.Build.0 = Release|Any CPU
{B75D1AC8-0C03-FA2F-3928-52E810670B2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B75D1AC8-0C03-FA2F-3928-52E810670B2C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B75D1AC8-0C03-FA2F-3928-52E810670B2C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B75D1AC8-0C03-FA2F-3928-52E810670B2C}.Release|Any CPU.Build.0 = Release|Any CPU
{BFF50C96-A25E-D488-0487-DE7672766C5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BFF50C96-A25E-D488-0487-DE7672766C5C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BFF50C96-A25E-D488-0487-DE7672766C5C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BFF50C96-A25E-D488-0487-DE7672766C5C}.Release|Any CPU.Build.0 = Release|Any CPU
{169F8B89-E3E3-7508-C8F7-4A6AA0B08AD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{169F8B89-E3E3-7508-C8F7-4A6AA0B08AD2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{169F8B89-E3E3-7508-C8F7-4A6AA0B08AD2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{169F8B89-E3E3-7508-C8F7-4A6AA0B08AD2}.Release|Any CPU.Build.0 = Release|Any CPU
{0A6C519A-FA96-D569-4786-171588F8A095}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0A6C519A-FA96-D569-4786-171588F8A095}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0A6C519A-FA96-D569-4786-171588F8A095}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0A6C519A-FA96-D569-4786-171588F8A095}.Release|Any CPU.Build.0 = Release|Any CPU
{39DF53AD-FAFC-6C14-A239-F3C5E7CA217D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{39DF53AD-FAFC-6C14-A239-F3C5E7CA217D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{39DF53AD-FAFC-6C14-A239-F3C5E7CA217D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{39DF53AD-FAFC-6C14-A239-F3C5E7CA217D}.Release|Any CPU.Build.0 = Release|Any CPU
{D599E3FF-9217-396F-9A94-46E4BC7AAAA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D599E3FF-9217-396F-9A94-46E4BC7AAAA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D599E3FF-9217-396F-9A94-46E4BC7AAAA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D599E3FF-9217-396F-9A94-46E4BC7AAAA2}.Release|Any CPU.Build.0 = Release|Any CPU
{14318BAB-AAFD-D198-8AB5-2AAEE82B2F74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{14318BAB-AAFD-D198-8AB5-2AAEE82B2F74}.Debug|Any CPU.Build.0 = Debug|Any CPU
{14318BAB-AAFD-D198-8AB5-2AAEE82B2F74}.Release|Any CPU.ActiveCfg = Release|Any CPU
{14318BAB-AAFD-D198-8AB5-2AAEE82B2F74}.Release|Any CPU.Build.0 = Release|Any CPU
{3CEC476B-7EFD-9B81-543A-9DBF63C16570}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3CEC476B-7EFD-9B81-543A-9DBF63C16570}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3CEC476B-7EFD-9B81-543A-9DBF63C16570}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3CEC476B-7EFD-9B81-543A-9DBF63C16570}.Release|Any CPU.Build.0 = Release|Any CPU
{1952D205-F32E-5DA1-355A-B127D494C259}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1952D205-F32E-5DA1-355A-B127D494C259}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1952D205-F32E-5DA1-355A-B127D494C259}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1952D205-F32E-5DA1-355A-B127D494C259}.Release|Any CPU.Build.0 = Release|Any CPU
{2DE47304-B2D7-03EA-6B13-6AEAA9DF20ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2DE47304-B2D7-03EA-6B13-6AEAA9DF20ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2DE47304-B2D7-03EA-6B13-6AEAA9DF20ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2DE47304-B2D7-03EA-6B13-6AEAA9DF20ED}.Release|Any CPU.Build.0 = Release|Any CPU
{A0925E9A-89FD-36CF-3DDD-873923AECDA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A0925E9A-89FD-36CF-3DDD-873923AECDA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A0925E9A-89FD-36CF-3DDD-873923AECDA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A0925E9A-89FD-36CF-3DDD-873923AECDA8}.Release|Any CPU.Build.0 = Release|Any CPU
{2A349849-EB13-561B-1A93-163AC5D30791}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2A349849-EB13-561B-1A93-163AC5D30791}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2A349849-EB13-561B-1A93-163AC5D30791}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2A349849-EB13-561B-1A93-163AC5D30791}.Release|Any CPU.Build.0 = Release|Any CPU
{6144F024-2943-ECB9-2208-893756B1C491}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6144F024-2943-ECB9-2208-893756B1C491}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6144F024-2943-ECB9-2208-893756B1C491}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6144F024-2943-ECB9-2208-893756B1C491}.Release|Any CPU.Build.0 = Release|Any CPU
{FC31205F-5AE8-FE82-1DF3-9EB7BF105B2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FC31205F-5AE8-FE82-1DF3-9EB7BF105B2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FC31205F-5AE8-FE82-1DF3-9EB7BF105B2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FC31205F-5AE8-FE82-1DF3-9EB7BF105B2A}.Release|Any CPU.Build.0 = Release|Any CPU
{B9E343D8-E030-04A9-6DB1-A62210266BA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B9E343D8-E030-04A9-6DB1-A62210266BA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B9E343D8-E030-04A9-6DB1-A62210266BA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B9E343D8-E030-04A9-6DB1-A62210266BA1}.Release|Any CPU.Build.0 = Release|Any CPU
{E7D6ACC1-EEB9-3978-4A09-73A867EB12F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E7D6ACC1-EEB9-3978-4A09-73A867EB12F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E7D6ACC1-EEB9-3978-4A09-73A867EB12F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E7D6ACC1-EEB9-3978-4A09-73A867EB12F7}.Release|Any CPU.Build.0 = Release|Any CPU
{C18194C1-D6FE-0DCD-E8D4-637EE9B9E33F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C18194C1-D6FE-0DCD-E8D4-637EE9B9E33F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C18194C1-D6FE-0DCD-E8D4-637EE9B9E33F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C18194C1-D6FE-0DCD-E8D4-637EE9B9E33F}.Release|Any CPU.Build.0 = Release|Any CPU
{A6748E12-BADA-7A6B-D6FD-1A5D56FBB297}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A6748E12-BADA-7A6B-D6FD-1A5D56FBB297}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A6748E12-BADA-7A6B-D6FD-1A5D56FBB297}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A6748E12-BADA-7A6B-D6FD-1A5D56FBB297}.Release|Any CPU.Build.0 = Release|Any CPU
{93E62A96-25D5-2517-4034-74066B2956A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{93E62A96-25D5-2517-4034-74066B2956A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{93E62A96-25D5-2517-4034-74066B2956A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{93E62A96-25D5-2517-4034-74066B2956A2}.Release|Any CPU.Build.0 = Release|Any CPU
{E8F40B89-F36A-0797-B2A2-9E7FEE955F24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E8F40B89-F36A-0797-B2A2-9E7FEE955F24}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E8F40B89-F36A-0797-B2A2-9E7FEE955F24}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E8F40B89-F36A-0797-B2A2-9E7FEE955F24}.Release|Any CPU.Build.0 = Release|Any CPU
{3D77A6E8-F40B-E837-386E-69A6D9893891}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3D77A6E8-F40B-E837-386E-69A6D9893891}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3D77A6E8-F40B-E837-386E-69A6D9893891}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3D77A6E8-F40B-E837-386E-69A6D9893891}.Release|Any CPU.Build.0 = Release|Any CPU
{B41293EC-58AD-9900-BB64-6A054265F588}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B41293EC-58AD-9900-BB64-6A054265F588}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B41293EC-58AD-9900-BB64-6A054265F588}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B41293EC-58AD-9900-BB64-6A054265F588}.Release|Any CPU.Build.0 = Release|Any CPU
{5C6301DA-CD0C-86CE-CB42-927C95A76822}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C6301DA-CD0C-86CE-CB42-927C95A76822}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5C6301DA-CD0C-86CE-CB42-927C95A76822}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5C6301DA-CD0C-86CE-CB42-927C95A76822}.Release|Any CPU.Build.0 = Release|Any CPU
{9D588BB4-555D-0FBC-F1AE-B908490D1DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9D588BB4-555D-0FBC-F1AE-B908490D1DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9D588BB4-555D-0FBC-F1AE-B908490D1DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9D588BB4-555D-0FBC-F1AE-B908490D1DF4}.Release|Any CPU.Build.0 = Release|Any CPU
{8573C68F-F6C7-10DF-540D-39BAAC59E23F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8573C68F-F6C7-10DF-540D-39BAAC59E23F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8573C68F-F6C7-10DF-540D-39BAAC59E23F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8573C68F-F6C7-10DF-540D-39BAAC59E23F}.Release|Any CPU.Build.0 = Release|Any CPU
{BCC00775-F223-2602-6DF0-F33FCB817746}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BCC00775-F223-2602-6DF0-F33FCB817746}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BCC00775-F223-2602-6DF0-F33FCB817746}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BCC00775-F223-2602-6DF0-F33FCB817746}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{A9DC1FBA-7968-8F30-AA30-35EACD71327C} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6}
{8F44EA7D-3DE9-E1F1-F608-ED6AEB437AC8} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6}
{5EC2BB25-1F9B-6343-4C96-DA36B9085C7F} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6}
{2193314A-0C18-AAEB-BE8A-BB02B4AE8531} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6}
{60B47F91-BA1E-B2E5-0DC7-AC8351C77EBA} = {7226ABEA-787E-1D09-10EA-A2ECF996D6A6}
{17FE7DA3-E53F-8D6A-9F3F-C25904588681} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{C852CE12-93C9-2846-177D-241DFDFF942D} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{D8704107-B56F-43BD-0157-A46A063CE56B} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{9CE59B6F-A512-EB67-A25D-5CBE2C2E0FDD} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{27595C60-AB60-C475-05C9-C0CFA2FCECA4} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{B75D1AC8-0C03-FA2F-3928-52E810670B2C} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{BFF50C96-A25E-D488-0487-DE7672766C5C} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{169F8B89-E3E3-7508-C8F7-4A6AA0B08AD2} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{0A6C519A-FA96-D569-4786-171588F8A095} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{39DF53AD-FAFC-6C14-A239-F3C5E7CA217D} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{D599E3FF-9217-396F-9A94-46E4BC7AAAA2} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{14318BAB-AAFD-D198-8AB5-2AAEE82B2F74} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{3CEC476B-7EFD-9B81-543A-9DBF63C16570} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{1952D205-F32E-5DA1-355A-B127D494C259} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{2DE47304-B2D7-03EA-6B13-6AEAA9DF20ED} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{A0925E9A-89FD-36CF-3DDD-873923AECDA8} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{2A349849-EB13-561B-1A93-163AC5D30791} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{6144F024-2943-ECB9-2208-893756B1C491} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{FC31205F-5AE8-FE82-1DF3-9EB7BF105B2A} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{B9E343D8-E030-04A9-6DB1-A62210266BA1} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{E7D6ACC1-EEB9-3978-4A09-73A867EB12F7} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{C18194C1-D6FE-0DCD-E8D4-637EE9B9E33F} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{A6748E12-BADA-7A6B-D6FD-1A5D56FBB297} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{93E62A96-25D5-2517-4034-74066B2956A2} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{E8F40B89-F36A-0797-B2A2-9E7FEE955F24} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{3D77A6E8-F40B-E837-386E-69A6D9893891} = {0C88DD14-F956-CE84-757C-A364CCF449FC}
{B41293EC-58AD-9900-BB64-6A054265F588} = {0C88DD14-F956-CE84-757C-A364CCF449FC}
{5C6301DA-CD0C-86CE-CB42-927C95A76822} = {0C88DD14-F956-CE84-757C-A364CCF449FC}
{9D588BB4-555D-0FBC-F1AE-B908490D1DF4} = {0C88DD14-F956-CE84-757C-A364CCF449FC}
{8573C68F-F6C7-10DF-540D-39BAAC59E23F} = {0C88DD14-F956-CE84-757C-A364CCF449FC}
{BCC00775-F223-2602-6DF0-F33FCB817746} = {0C88DD14-F956-CE84-757C-A364CCF449FC}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {1B7076EC-8847-4856-A17B-D5E57F86136E}
EndGlobalSection
EndGlobal

999
modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Migrations/20251024065316_Status_Field_Added_To_Pages.Designer.cs

@ -0,0 +1,999 @@
// <auto-generated />
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using Volo.Abp.EntityFrameworkCore;
using Volo.CmsKit.EntityFrameworkCore;
#nullable disable
namespace Volo.CmsKit.Migrations
{
[DbContext(typeof(CmsKitHttpApiHostMigrationsDbContext))]
[Migration("20251024065316_Status_Field_Added_To_Pages")]
partial class Status_Field_Added_To_Pages
{
/// <inheritdoc />
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer)
.HasAnnotation("ProductVersion", "10.0.0-rc.2.25502.107")
.HasAnnotation("Relational:MaxIdentifierLength", 128);
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<Guid>("ContainerId")
.HasColumnType("uniqueidentifier");
b.Property<byte[]>("Content")
.HasMaxLength(2147483647)
.HasColumnType("varbinary(max)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<string>("Name")
.IsRequired()
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("Id");
b.HasIndex("ContainerId");
b.HasIndex("TenantId", "ContainerId", "Name");
b.ToTable("AbpBlobs", (string)null);
});
modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<string>("Name")
.IsRequired()
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("Id");
b.HasIndex("TenantId", "Name");
b.ToTable("AbpBlobContainers", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Blogs.Blog", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<Guid?>("DeleterId")
.HasColumnType("uniqueidentifier")
.HasColumnName("DeleterId");
b.Property<DateTime?>("DeletionTime")
.HasColumnType("datetime2")
.HasColumnName("DeletionTime");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<bool>("IsDeleted")
.ValueGeneratedOnAdd()
.HasColumnType("bit")
.HasDefaultValue(false)
.HasColumnName("IsDeleted");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("Name")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("Slug")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("Id");
b.ToTable("CmsBlogs", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Blogs.BlogFeature", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<Guid>("BlogId")
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<Guid?>("DeleterId")
.HasColumnType("uniqueidentifier")
.HasColumnName("DeleterId");
b.Property<DateTime?>("DeletionTime")
.HasColumnType("datetime2")
.HasColumnName("DeletionTime");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<string>("FeatureName")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<bool>("IsDeleted")
.ValueGeneratedOnAdd()
.HasColumnType("bit")
.HasDefaultValue(false)
.HasColumnName("IsDeleted");
b.Property<bool>("IsEnabled")
.HasColumnType("bit");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.HasKey("Id");
b.ToTable("CmsBlogFeatures", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Blogs.BlogPost", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<Guid>("AuthorId")
.HasColumnType("uniqueidentifier");
b.Property<Guid>("BlogId")
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<string>("Content")
.HasMaxLength(2147483647)
.HasColumnType("nvarchar(max)");
b.Property<Guid?>("CoverImageMediaId")
.HasColumnType("uniqueidentifier");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<Guid?>("DeleterId")
.HasColumnType("uniqueidentifier")
.HasColumnName("DeleterId");
b.Property<DateTime?>("DeletionTime")
.HasColumnType("datetime2")
.HasColumnName("DeletionTime");
b.Property<int>("EntityVersion")
.HasColumnType("int");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<bool>("IsDeleted")
.ValueGeneratedOnAdd()
.HasColumnType("bit")
.HasDefaultValue(false)
.HasColumnName("IsDeleted");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("ShortDescription")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");
b.Property<string>("Slug")
.IsRequired()
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");
b.Property<int>("Status")
.HasColumnType("int");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("Title")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.HasKey("Id");
b.HasIndex("AuthorId");
b.HasIndex("Slug", "BlogId");
b.ToTable("CmsBlogPosts", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Comments.Comment", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("EntityId")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("EntityType")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<string>("IdempotencyToken")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)");
b.Property<bool?>("IsApproved")
.HasColumnType("bit");
b.Property<Guid?>("RepliedCommentId")
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("Text")
.IsRequired()
.HasMaxLength(512)
.HasColumnType("nvarchar(512)");
b.Property<string>("Url")
.HasMaxLength(512)
.HasColumnType("nvarchar(512)");
b.HasKey("Id");
b.HasIndex("TenantId", "RepliedCommentId");
b.HasIndex("TenantId", "EntityType", "EntityId");
b.ToTable("CmsComments", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.GlobalResources.GlobalResource", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("Name")
.IsRequired()
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("Value")
.IsRequired()
.HasMaxLength(2147483647)
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.ToTable("CmsGlobalResources", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.MarkedItems.UserMarkedItem", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("EntityId")
.IsRequired()
.HasColumnType("nvarchar(450)");
b.Property<string>("EntityType")
.IsRequired()
.HasColumnType("nvarchar(450)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("Id");
b.HasIndex("TenantId", "EntityType", "EntityId");
b.HasIndex("TenantId", "CreatorId", "EntityType", "EntityId");
b.ToTable("CmsUserMarkedItems", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.MediaDescriptors.MediaDescriptor", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<Guid?>("DeleterId")
.HasColumnType("uniqueidentifier")
.HasColumnName("DeleterId");
b.Property<DateTime?>("DeletionTime")
.HasColumnType("datetime2")
.HasColumnName("DeletionTime");
b.Property<string>("EntityType")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<bool>("IsDeleted")
.ValueGeneratedOnAdd()
.HasColumnType("bit")
.HasDefaultValue(false)
.HasColumnName("IsDeleted");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("MimeType")
.IsRequired()
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
b.Property<string>("Name")
.IsRequired()
.HasMaxLength(255)
.HasColumnType("nvarchar(255)");
b.Property<long>("Size")
.HasMaxLength(2147483647)
.HasColumnType("bigint");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("Id");
b.ToTable("CmsMediaDescriptors", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Menus.MenuItem", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("CssClass")
.HasColumnType("nvarchar(max)");
b.Property<string>("DisplayName")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("ElementId")
.HasColumnType("nvarchar(max)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<string>("Icon")
.HasColumnType("nvarchar(max)");
b.Property<bool>("IsActive")
.HasColumnType("bit");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<int>("Order")
.HasColumnType("int");
b.Property<Guid?>("PageId")
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("ParentId")
.HasColumnType("uniqueidentifier");
b.Property<string>("RequiredPermissionName")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
b.Property<string>("Target")
.HasColumnType("nvarchar(max)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("Url")
.IsRequired()
.HasMaxLength(1024)
.HasColumnType("nvarchar(1024)");
b.HasKey("Id");
b.ToTable("CmsMenuItems", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Pages.Page", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<string>("Content")
.HasMaxLength(2147483647)
.HasColumnType("nvarchar(max)");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<Guid?>("DeleterId")
.HasColumnType("uniqueidentifier")
.HasColumnName("DeleterId");
b.Property<DateTime?>("DeletionTime")
.HasColumnType("datetime2")
.HasColumnName("DeletionTime");
b.Property<int>("EntityVersion")
.HasColumnType("int");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<bool>("IsDeleted")
.ValueGeneratedOnAdd()
.HasColumnType("bit")
.HasDefaultValue(false)
.HasColumnName("IsDeleted");
b.Property<bool>("IsHomePage")
.HasColumnType("bit");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("LayoutName")
.HasColumnType("nvarchar(max)");
b.Property<string>("Script")
.HasColumnType("nvarchar(max)");
b.Property<string>("Slug")
.IsRequired()
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");
b.Property<int>("Status")
.HasColumnType("int");
b.Property<string>("Style")
.HasColumnType("nvarchar(max)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("Title")
.IsRequired()
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");
b.HasKey("Id");
b.HasIndex("TenantId", "Slug");
b.ToTable("CmsPages", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Ratings.Rating", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("EntityId")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("EntityType")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<short>("StarCount")
.HasColumnType("smallint");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id");
b.HasIndex("TenantId", "EntityType", "EntityId", "CreatorId");
b.ToTable("CmsRatings", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Reactions.UserReaction", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("EntityId")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("EntityType")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("ReactionName")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("Id");
b.HasIndex("TenantId", "EntityType", "EntityId", "ReactionName");
b.HasIndex("TenantId", "CreatorId", "EntityType", "EntityId", "ReactionName");
b.ToTable("CmsUserReactions", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Tags.EntityTag", b =>
{
b.Property<string>("EntityId")
.HasColumnType("nvarchar(450)");
b.Property<Guid>("TagId")
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("EntityId", "TagId");
b.HasIndex("TenantId", "EntityId", "TagId");
b.ToTable("CmsEntityTags", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Tags.Tag", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<Guid?>("DeleterId")
.HasColumnType("uniqueidentifier")
.HasColumnName("DeleterId");
b.Property<DateTime?>("DeletionTime")
.HasColumnType("datetime2")
.HasColumnName("DeletionTime");
b.Property<string>("EntityType")
.IsRequired()
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<bool>("IsDeleted")
.ValueGeneratedOnAdd()
.HasColumnType("bit")
.HasDefaultValue(false)
.HasColumnName("IsDeleted");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("Name")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("Id");
b.HasIndex("TenantId", "Name");
b.ToTable("CmsTags", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.Users.CmsUser", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<string>("Email")
.IsRequired()
.HasMaxLength(256)
.HasColumnType("nvarchar(256)")
.HasColumnName("Email");
b.Property<bool>("EmailConfirmed")
.ValueGeneratedOnAdd()
.HasColumnType("bit")
.HasDefaultValue(false)
.HasColumnName("EmailConfirmed");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<bool>("IsActive")
.HasColumnType("bit")
.HasColumnName("IsActive");
b.Property<string>("Name")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)")
.HasColumnName("Name");
b.Property<string>("PhoneNumber")
.HasMaxLength(16)
.HasColumnType("nvarchar(16)")
.HasColumnName("PhoneNumber");
b.Property<bool>("PhoneNumberConfirmed")
.ValueGeneratedOnAdd()
.HasColumnType("bit")
.HasDefaultValue(false)
.HasColumnName("PhoneNumberConfirmed");
b.Property<string>("Surname")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)")
.HasColumnName("Surname");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("UserName")
.IsRequired()
.HasMaxLength(256)
.HasColumnType("nvarchar(256)")
.HasColumnName("UserName");
b.HasKey("Id");
b.HasIndex("TenantId", "Email");
b.HasIndex("TenantId", "UserName");
b.ToTable("CmsUsers", (string)null);
});
modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b =>
{
b.HasOne("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", null)
.WithMany()
.HasForeignKey("ContainerId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
modelBuilder.Entity("Volo.CmsKit.Blogs.BlogPost", b =>
{
b.HasOne("Volo.CmsKit.Users.CmsUser", "Author")
.WithMany()
.HasForeignKey("AuthorId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Author");
});
#pragma warning restore 612, 618
}
}
}

632
modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Migrations/20251024065316_Status_Field_Added_To_Pages.cs

@ -0,0 +1,632 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Volo.CmsKit.Migrations
{
/// <inheritdoc />
public partial class Status_Field_Added_To_Pages : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsUsers",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsUsers",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsTags",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsTags",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsPages",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsPages",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AddColumn<int>(
name: "EntityVersion",
table: "CmsPages",
type: "int",
nullable: false,
defaultValue: 0);
migrationBuilder.AddColumn<bool>(
name: "IsHomePage",
table: "CmsPages",
type: "bit",
nullable: false,
defaultValue: false);
migrationBuilder.AddColumn<string>(
name: "LayoutName",
table: "CmsPages",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<int>(
name: "Status",
table: "CmsPages",
type: "int",
nullable: false,
defaultValue: 1);
migrationBuilder.AlterColumn<int>(
name: "Status",
table: "CmsPages",
type: "int",
nullable: false,
defaultValue: 0);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsMenuItems",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsMenuItems",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AddColumn<string>(
name: "RequiredPermissionName",
table: "CmsMenuItems",
type: "nvarchar(128)",
maxLength: 128,
nullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsMediaDescriptors",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsMediaDescriptors",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsGlobalResources",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsGlobalResources",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsComments",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsComments",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AddColumn<string>(
name: "IdempotencyToken",
table: "CmsComments",
type: "nvarchar(32)",
maxLength: 32,
nullable: true);
migrationBuilder.AddColumn<bool>(
name: "IsApproved",
table: "CmsComments",
type: "bit",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "Url",
table: "CmsComments",
type: "nvarchar(512)",
maxLength: 512,
nullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsBlogs",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsBlogs",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsBlogPosts",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsBlogPosts",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AddColumn<int>(
name: "EntityVersion",
table: "CmsBlogPosts",
type: "int",
nullable: false,
defaultValue: 0);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsBlogFeatures",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsBlogFeatures",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "AbpBlobs",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "AbpBlobs",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "AbpBlobContainers",
type: "nvarchar(max)",
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(max)",
oldNullable: true);
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "AbpBlobContainers",
type: "nvarchar(40)",
maxLength: 40,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40,
oldNullable: true);
migrationBuilder.CreateTable(
name: "CmsUserMarkedItems",
columns: table => new
{
Id = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
TenantId = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
CreatorId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
CreationTime = table.Column<DateTime>(type: "datetime2", nullable: false),
EntityId = table.Column<string>(type: "nvarchar(450)", nullable: false),
EntityType = table.Column<string>(type: "nvarchar(450)", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_CmsUserMarkedItems", x => x.Id);
});
migrationBuilder.CreateIndex(
name: "IX_CmsUserMarkedItems_TenantId_CreatorId_EntityType_EntityId",
table: "CmsUserMarkedItems",
columns: new[] { "TenantId", "CreatorId", "EntityType", "EntityId" });
migrationBuilder.CreateIndex(
name: "IX_CmsUserMarkedItems_TenantId_EntityType_EntityId",
table: "CmsUserMarkedItems",
columns: new[] { "TenantId", "EntityType", "EntityId" });
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "CmsUserMarkedItems");
migrationBuilder.DropColumn(
name: "EntityVersion",
table: "CmsPages");
migrationBuilder.DropColumn(
name: "IsHomePage",
table: "CmsPages");
migrationBuilder.DropColumn(
name: "LayoutName",
table: "CmsPages");
migrationBuilder.DropColumn(
name: "Status",
table: "CmsPages");
migrationBuilder.DropColumn(
name: "RequiredPermissionName",
table: "CmsMenuItems");
migrationBuilder.DropColumn(
name: "IdempotencyToken",
table: "CmsComments");
migrationBuilder.DropColumn(
name: "IsApproved",
table: "CmsComments");
migrationBuilder.DropColumn(
name: "Url",
table: "CmsComments");
migrationBuilder.DropColumn(
name: "EntityVersion",
table: "CmsBlogPosts");
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsUsers",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsUsers",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsTags",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsTags",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsPages",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsPages",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsMenuItems",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsMenuItems",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsMediaDescriptors",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsMediaDescriptors",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsGlobalResources",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsGlobalResources",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsComments",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsComments",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsBlogs",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsBlogs",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsBlogPosts",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsBlogPosts",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "CmsBlogFeatures",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "CmsBlogFeatures",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "AbpBlobs",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "AbpBlobs",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
migrationBuilder.AlterColumn<string>(
name: "ExtraProperties",
table: "AbpBlobContainers",
type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ConcurrencyStamp",
table: "AbpBlobContainers",
type: "nvarchar(40)",
maxLength: 40,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(40)",
oldMaxLength: 40);
}
}
}

93
modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Migrations/CmsKitHttpApiHostMigrationsDbContextModelSnapshot.cs

@ -19,10 +19,10 @@ namespace Volo.CmsKit.Migrations
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer)
.HasAnnotation("ProductVersion", "6.0.0")
.HasAnnotation("ProductVersion", "10.0.0-rc.2.25502.107")
.HasAnnotation("Relational:MaxIdentifierLength", 128);
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b =>
{
@ -32,6 +32,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -44,6 +45,7 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("varbinary(max)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -73,11 +75,13 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -105,6 +109,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -126,6 +131,7 @@ namespace Volo.CmsKit.Migrations
.HasColumnName("DeletionTime");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -173,6 +179,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -194,6 +201,7 @@ namespace Volo.CmsKit.Migrations
.HasColumnName("DeletionTime");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -238,6 +246,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -265,7 +274,11 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("datetime2")
.HasColumnName("DeletionTime");
b.Property<int>("EntityVersion")
.HasColumnType("int");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -321,6 +334,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -344,9 +358,17 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("nvarchar(64)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<string>("IdempotencyToken")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)");
b.Property<bool?>("IsApproved")
.HasColumnType("bit");
b.Property<Guid?>("RepliedCommentId")
.HasColumnType("uniqueidentifier");
@ -359,6 +381,10 @@ namespace Volo.CmsKit.Migrations
.HasMaxLength(512)
.HasColumnType("nvarchar(512)");
b.Property<string>("Url")
.HasMaxLength(512)
.HasColumnType("nvarchar(512)");
b.HasKey("Id");
b.HasIndex("TenantId", "RepliedCommentId");
@ -376,6 +402,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -389,6 +416,7 @@ namespace Volo.CmsKit.Migrations
.HasColumnName("CreatorId");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -419,6 +447,41 @@ namespace Volo.CmsKit.Migrations
b.ToTable("CmsGlobalResources", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.MarkedItems.UserMarkedItem", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("EntityId")
.IsRequired()
.HasColumnType("nvarchar(450)");
b.Property<string>("EntityType")
.IsRequired()
.HasColumnType("nvarchar(450)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.HasKey("Id");
b.HasIndex("TenantId", "EntityType", "EntityId");
b.HasIndex("TenantId", "CreatorId", "EntityType", "EntityId");
b.ToTable("CmsUserMarkedItems", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.MediaDescriptors.MediaDescriptor", b =>
{
b.Property<Guid>("Id")
@ -427,6 +490,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -453,6 +517,7 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("nvarchar(64)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -501,6 +566,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -525,6 +591,7 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("nvarchar(max)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -551,6 +618,10 @@ namespace Volo.CmsKit.Migrations
b.Property<Guid?>("ParentId")
.HasColumnType("uniqueidentifier");
b.Property<string>("RequiredPermissionName")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
b.Property<string>("Target")
.HasColumnType("nvarchar(max)");
@ -576,6 +647,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -600,7 +672,11 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("datetime2")
.HasColumnName("DeletionTime");
b.Property<int>("EntityVersion")
.HasColumnType("int");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -610,6 +686,9 @@ namespace Volo.CmsKit.Migrations
.HasDefaultValue(false)
.HasColumnName("IsDeleted");
b.Property<bool>("IsHomePage")
.HasColumnType("bit");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
@ -618,6 +697,9 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("LayoutName")
.HasColumnType("nvarchar(max)");
b.Property<string>("Script")
.HasColumnType("nvarchar(max)");
@ -626,6 +708,9 @@ namespace Volo.CmsKit.Migrations
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");
b.Property<int>("Status")
.HasColumnType("int");
b.Property<string>("Style")
.HasColumnType("nvarchar(max)");
@ -751,6 +836,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -777,6 +863,7 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("nvarchar(64)");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -818,6 +905,7 @@ namespace Volo.CmsKit.Migrations
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.IsRequired()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
@ -835,6 +923,7 @@ namespace Volo.CmsKit.Migrations
.HasColumnName("EmailConfirmed");
b.Property<string>("ExtraProperties")
.IsRequired()
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");

Loading…
Cancel
Save