// using System; using DAL; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace DAL.Migrations { [DbContext(typeof(WebApiContext))] [Migration("20240805093234_InitialCreate")] partial class InitialCreate { protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "6.0.32") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); modelBuilder.Entity("DAL._Shared.SharedModels.WebAppEmployeeInfo", b => { b.Property("WebAppEmployeeInfoId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WebAppEmployeeInfoId"), 1L, 1); b.Property("ClientId") .HasColumnType("int"); b.Property("CostCentreId") .HasColumnType("int"); b.Property("DepartmentId") .HasColumnType("int"); b.Property("DepartmentName") .HasColumnType("nvarchar(max)"); b.Property("Email") .HasColumnType("nvarchar(max)"); b.Property("EmployeeId") .HasColumnType("int"); b.Property("EmployeeNo") .HasColumnType("nvarchar(max)"); b.Property("ExtendedDepartmentIdList") .HasColumnType("nvarchar(max)"); b.Property("FirstName") .HasColumnType("nvarchar(max)"); b.Property("LastName") .HasColumnType("nvarchar(max)"); b.Property("LoginName") .HasColumnType("nvarchar(max)"); b.Property("Position") .HasColumnType("nvarchar(max)"); b.Property("RangName") .HasColumnType("nvarchar(max)"); b.Property("RangOrder") .HasColumnType("int"); b.Property("RangShortname") .HasColumnType("nvarchar(max)"); b.Property("Salutation") .HasColumnType("nvarchar(max)"); b.Property("ShortName") .HasColumnType("nvarchar(max)"); b.Property("Title") .HasColumnType("nvarchar(max)"); b.Property("WebAppId") .HasColumnType("int"); b.HasKey("WebAppEmployeeInfoId"); b.ToTable("WebAppEmployeeInfo", "webapi"); }); modelBuilder.Entity("DAL._Shared.SharedModels.WebAppUser", b => { b.Property("WebAppUserId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WebAppUserId"), 1L, 1); b.Property("ClientVersion") .HasColumnType("nvarchar(max)"); b.Property("Culture") .HasColumnType("nvarchar(max)"); b.Property("JwtExpiredOn") .HasColumnType("datetime2"); b.Property("Language") .HasColumnType("nvarchar(max)"); b.Property("LastLogin") .HasColumnType("datetime2"); b.Property("LoginName") .HasColumnType("nvarchar(max)"); b.Property("Name") .HasColumnType("nvarchar(max)"); b.Property("Password") .HasColumnType("nvarchar(max)"); b.Property("RoleList") .HasColumnType("nvarchar(max)"); b.Property("ShortName") .HasColumnType("nvarchar(max)"); b.Property("WebAppRoleList") .HasColumnType("nvarchar(max)"); b.HasKey("WebAppUserId"); b.ToTable("WebAppUser", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.AdWebAppToWebAppRole", b => { b.Property("AdWebAppToWebAppRoleId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("AdWebAppToWebAppRoleId"), 1L, 1); b.Property("AdWebAppName") .HasColumnType("nvarchar(max)"); b.Property("AdWebAppRoleName") .HasColumnType("nvarchar(max)"); b.Property("WebAppId") .HasColumnType("int"); b.HasKey("AdWebAppToWebAppRoleId"); b.ToTable("AdWebAppToWebAppRole", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.CostCentre", b => { b.Property("CostCentreId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CostCentreId"), 1L, 1); b.Property("CostCentreName") .HasColumnType("nvarchar(max)"); b.Property("SortOrder") .HasColumnType("int"); b.HasKey("CostCentreId"); b.ToTable("CostCentre", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.Department", b => { b.Property("DepartmentId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("DepartmentId"), 1L, 1); b.Property("AdGroupDepartmentName") .HasColumnType("nvarchar(max)"); b.Property("ClientId") .HasColumnType("int"); b.Property("CostCentre") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("CostCentreId") .HasColumnType("int"); b.Property("DepartmentName") .HasColumnType("nvarchar(max)"); b.Property("DepartmentNameFolder") .HasColumnType("nvarchar(max)"); b.Property("DepartmentTypeId") .HasColumnType("int"); b.Property("ExecutiveDirector") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("ExecutiveDirectorId") .HasColumnType("int"); b.Property("HeadofDepartment") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("HeadofDepartmentId") .HasColumnType("int"); b.Property("IsVirtual") .HasColumnType("bit"); b.Property("ManagingDirector") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("ManagingDirectorId") .HasColumnType("int"); b.HasKey("DepartmentId"); b.ToTable("Department", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.DepartmentToWebAppToEmployeeForWindream", b => { b.Property("DepartmentToWebAppToEmployeeForWindreamId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("DepartmentToWebAppToEmployeeForWindreamId"), 1L, 1); b.Property("ClientId") .HasColumnType("int"); b.Property("DepartmentId") .HasColumnType("int"); b.Property("DepartmentName") .HasColumnType("nvarchar(max)"); b.Property("EmployeeId") .HasColumnType("int"); b.Property("IsMain") .HasColumnType("int"); b.Property("LoginName") .HasColumnType("nvarchar(max)"); b.Property("ShortName") .HasColumnType("nvarchar(max)"); b.HasKey("DepartmentToWebAppToEmployeeForWindreamId"); b.ToTable("DepartmentToWebAppToEmployeeForWindream", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.DocumentArt", b => { b.Property("DocumentArtId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("DocumentArtId"), 1L, 1); b.Property("ClientId") .HasColumnType("int"); b.Property("Comment") .HasColumnType("nvarchar(max)"); b.Property("DepartmentNamesList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("Folder") .HasColumnType("nvarchar(max)"); b.Property("Name") .HasColumnType("nvarchar(max)"); b.Property("RootPath") .HasColumnType("nvarchar(max)"); b.Property("Shortname") .HasColumnType("nvarchar(max)"); b.HasKey("DocumentArtId"); b.ToTable("DocumentArt", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.DocumentArtToDepartment", b => { b.Property("DocumentArtToDepartmentId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("DocumentArtToDepartmentId"), 1L, 1); b.Property("DepartmentId") .HasColumnType("int"); b.Property("DocumentArtFolder") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("DocumentArtId") .HasColumnType("int"); b.Property("DocumentArtName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("DocumentArtShortname") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("IsActive") .HasColumnType("bit"); b.Property("UseGlobix") .HasColumnType("bit"); b.HasKey("DocumentArtToDepartmentId"); b.ToTable("DocumentArtToDepartment", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.Employee", b => { b.Property("EmployeeId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("EmployeeId"), 1L, 1); b.Property("AttributeIdList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("AttributeNamesList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("ClientId") .HasColumnType("int"); b.Property("DepartmentIdList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("DepartmentNamesList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("Email") .HasColumnType("nvarchar(max)"); b.Property("EmployeeNo") .HasColumnType("nvarchar(max)"); b.Property("FirstName") .HasColumnType("nvarchar(max)"); b.Property("IsActive") .HasColumnType("bit"); b.Property("LastName") .HasColumnType("nvarchar(max)"); b.Property("LoginName") .HasColumnType("nvarchar(max)"); b.Property("MainDepartmentId") .ValueGeneratedOnAddOrUpdate() .HasColumnType("int"); b.Property("MandantCode") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("MobilePhoneNo") .HasColumnType("nvarchar(max)"); b.Property("PhoneNo") .HasColumnType("nvarchar(max)"); b.Property("Position") .HasColumnType("nvarchar(max)"); b.Property("RangId") .HasColumnType("int"); b.Property("Salutation") .HasColumnType("nvarchar(max)"); b.Property("ShortName") .HasColumnType("nvarchar(max)"); b.Property("Title") .HasColumnType("nvarchar(max)"); b.Property("WebappIdList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WebappNamesList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.HasKey("EmployeeId"); b.ToTable("Employee", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.EmployeeAttribute", b => { b.Property("EmployeeAttributeId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("EmployeeAttributeId"), 1L, 1); b.Property("Name") .HasColumnType("nvarchar(max)"); b.Property("RoleList") .HasColumnType("nvarchar(max)"); b.Property("SeqNo") .HasColumnType("int"); b.Property("Shortname") .HasColumnType("nvarchar(max)"); b.HasKey("EmployeeAttributeId"); b.ToTable("EmployeeAttribute", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.EmployeeStatus", b => { b.Property("EmployeeStatusId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("EmployeeStatusId"), 1L, 1); b.Property("EmployeeStatusName") .HasColumnType("nvarchar(max)"); b.HasKey("EmployeeStatusId"); b.ToTable("EmployeeStatus", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.EmployeeToAttribute", b => { b.Property("EmployeeToAttributeId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("EmployeeToAttributeId"), 1L, 1); b.Property("EmployeeAttributeId") .HasColumnType("int"); b.Property("EmployeeId") .HasColumnType("int"); b.HasKey("EmployeeToAttributeId"); b.ToTable("EmployeeToAttribute", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.EmployeeToDepartment", b => { b.Property("EmployeeToDepartmentId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("EmployeeToDepartmentId"), 1L, 1); b.Property("DepartmentId") .HasColumnType("int"); b.Property("DepartmentName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("EmployeeBudget") .HasColumnType("decimal(18,2)"); b.Property("EmployeeId") .HasColumnType("int"); b.Property("EmployeeStatusId") .HasColumnType("int"); b.Property("RangId") .HasColumnType("int"); b.HasKey("EmployeeToDepartmentId"); b.ToTable("EmployeeToDepartment", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.EmployeeToWebApp", b => { b.Property("EmployeeToWebAppId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("EmployeeToWebAppId"), 1L, 1); b.Property("AdditionalRoleIdList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("AdditionalRoleNameList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("DepartmentId") .HasColumnType("int"); b.Property("DepartmentName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("EmployeeId") .HasColumnType("int"); b.Property("ExtendedDepartmentIdList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("ExtendedDepartmentNameList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WebAppId") .HasColumnType("int"); b.Property("WebAppName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WebAppRoleId") .HasColumnType("int"); b.Property("WebAppRoleName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.HasKey("EmployeeToWebAppId"); b.ToTable("EmployeeToWebApp", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.Project", b => { b.Property("ProjectId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProjectId"), 1L, 1); b.Property("ProjectName") .HasColumnType("nvarchar(max)"); b.HasKey("ProjectId"); b.ToTable("Project", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.Rang", b => { b.Property("RangId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("RangId"), 1L, 1); b.Property("RangName") .HasColumnType("nvarchar(max)"); b.Property("RangOrder") .HasColumnType("int"); b.Property("RangShortname") .HasColumnType("nvarchar(max)"); b.HasKey("RangId"); b.ToTable("Rang", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.Subsidiary", b => { b.Property("SubsidiaryId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("SubsidiaryId"), 1L, 1); b.Property("ClientId") .HasColumnType("int"); b.Property("Comment") .HasColumnType("nvarchar(max)"); b.Property("Name") .HasColumnType("nvarchar(max)"); b.Property("SubsidiaryCode") .HasColumnType("nvarchar(max)"); b.HasKey("SubsidiaryId"); b.ToTable("Subsidiary", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WebApp", b => { b.Property("WebAppId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WebAppId"), 1L, 1); b.Property("AdWebAppName") .HasColumnType("nvarchar(max)"); b.Property("IsActive") .HasColumnType("bit"); b.Property("WebAppLinkDev") .HasColumnType("nvarchar(max)"); b.Property("WebAppLinkLive") .HasColumnType("nvarchar(max)"); b.Property("WebAppName") .HasColumnType("nvarchar(max)"); b.HasKey("WebAppId"); b.ToTable("WebApp", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WebAppAdditionalRole", b => { b.Property("WebAppAdditionalRoleId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WebAppAdditionalRoleId"), 1L, 1); b.Property("AdWebAppAdditionalRoleName") .HasColumnType("nvarchar(max)"); b.Property("WebAppAdditionalRoleName") .HasColumnType("nvarchar(max)"); b.Property("WebAppId") .HasColumnType("int"); b.HasKey("WebAppAdditionalRoleId"); b.ToTable("WebAppAdditionalRole", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WebAppRole", b => { b.Property("WebAppRoleId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WebAppRoleId"), 1L, 1); b.Property("WebAppRoleHierarchy") .HasColumnType("int"); b.Property("WebAppRoleName") .HasColumnType("nvarchar(max)"); b.HasKey("WebAppRoleId"); b.ToTable("WebAppRole", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WebAppToDepartment", b => { b.Property("WebAppToDepartmentId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WebAppToDepartmentId"), 1L, 1); b.Property("DepartmentId") .HasColumnType("int"); b.Property("DepartmentName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("EmployeeToWebAppId") .HasColumnType("int"); b.HasKey("WebAppToDepartmentId"); b.ToTable("WebAppToDepartment", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WebAppToWebAppAdditionalRole", b => { b.Property("WebAppToWebAppAdditionalRoleId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WebAppToWebAppAdditionalRoleId"), 1L, 1); b.Property("EmployeeToWebAppId") .HasColumnType("int"); b.Property("WebAppAdditionalRoleId") .HasColumnType("int"); b.HasKey("WebAppToWebAppAdditionalRoleId"); b.ToTable("WebAppToWebAppAdditionalRole", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WebAppToWebAppRole", b => { b.Property("WebAppToWebAppRoleId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WebAppToWebAppRoleId"), 1L, 1); b.Property("WebAppId") .HasColumnType("int"); b.Property("WebAppRoleHierarchy") .ValueGeneratedOnAddOrUpdate() .HasColumnType("int"); b.Property("WebAppRoleId") .HasColumnType("int"); b.Property("WebAppRoleName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.HasKey("WebAppToWebAppRoleId"); b.ToTable("WebAppToWebAppRole", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WindreamColumnsToDepartment", b => { b.Property("WindreamColumnsToDepartmentId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WindreamColumnsToDepartmentId"), 1L, 1); b.Property("AttributeDwAttrId") .HasColumnType("int"); b.Property("AttributeDwAttrType") .HasColumnType("int"); b.Property("AttributeSzColumnName") .HasColumnType("nvarchar(max)"); b.Property("ClientId") .HasColumnType("int"); b.Property("Comment") .HasColumnType("nvarchar(max)"); b.Property("ComumnLength") .HasColumnType("int"); b.Property("DepartmentId") .HasColumnType("int"); b.Property("ObjectTypeAttributeSzName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("ObjectTypeszDocTypeName") .HasColumnType("nvarchar(max)"); b.Property("Seq") .HasColumnType("int"); b.Property("WindreamSearchId") .HasColumnType("int"); b.HasKey("WindreamColumnsToDepartmentId"); b.ToTable("WindreamColumnsToDepartment", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WindreamIndex", b => { b.Property("WindreamIndexId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WindreamIndexId"), 1L, 1); b.Property("AttributeDwAttrId") .HasColumnType("int"); b.Property("AttributeDwAttrType") .HasColumnType("int"); b.Property("AttributeSzColumnName") .HasColumnType("nvarchar(max)"); b.Property("ClientId") .HasColumnType("int"); b.Property("Comment") .HasColumnType("nvarchar(max)"); b.Property("ComumnLength") .HasColumnType("int"); b.Property("ObjectTypeAttributeSzName") .HasColumnType("nvarchar(max)"); b.HasKey("WindreamIndexId"); b.ToTable("WindreamIndex", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WindreamIndexToWindreamSearchToDepartment", b => { b.Property("WindreamIndexToWindreamSearchToDepartmentId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WindreamIndexToWindreamSearchToDepartmentId"), 1L, 1); b.Property("AttributeSzColumnName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("ObjectTypeAttributeSzName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("Seq") .HasColumnType("int"); b.Property("WindreamIndexId") .HasColumnType("int"); b.Property("WindreamSearchToDepartmentId") .HasColumnType("int"); b.HasKey("WindreamIndexToWindreamSearchToDepartmentId"); b.ToTable("WindreamIndexToWindreamSearchToDepartment", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WindreamInputFolder", b => { b.Property("WindreamInputFolderId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WindreamInputFolderId"), 1L, 1); b.Property("ClientId") .HasColumnType("int"); b.Property("Comment") .HasColumnType("nvarchar(max)"); b.Property("Name") .HasColumnType("nvarchar(max)"); b.Property("XMLPath") .HasColumnType("nvarchar(max)"); b.HasKey("WindreamInputFolderId"); b.ToTable("WindreamInputFolder", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WindreamSearch", b => { b.Property("WindreamSearchId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WindreamSearchId"), 1L, 1); b.Property("ClientId") .HasColumnType("int"); b.Property("Color") .HasColumnType("int"); b.Property("Comment") .HasColumnType("nvarchar(max)"); b.Property("Name") .HasColumnType("nvarchar(max)"); b.Property("SearchIndex") .HasColumnType("int"); b.Property("XMLPath") .HasColumnType("nvarchar(max)"); b.HasKey("WindreamSearchId"); b.ToTable("WindreamSearch", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WindreamSearchItem", b => { b.Property("WindreamSearchItemId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WindreamSearchItemId"), 1L, 1); b.Property("AlternativeWindreamSearchItemIdList") .HasColumnType("nvarchar(max)"); b.Property("Caption") .HasColumnType("nvarchar(max)"); b.Property("ClientId") .HasColumnType("int"); b.Property("Comment") .HasColumnType("nvarchar(max)"); b.Property("ConnectedList") .HasColumnType("nvarchar(max)"); b.Property("Name") .HasColumnType("nvarchar(max)"); b.Property("PlaceHolder") .HasColumnType("nvarchar(max)"); b.Property("SearchTemplate") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.HasKey("WindreamSearchItemId"); b.ToTable("WindreamSearchItem", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WindreamSearchItemToWindreamSearchToDepartment", b => { b.Property("WindreamSearchItemToWindreamSearchToDepartmentId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WindreamSearchItemToWindreamSearchToDepartmentId"), 1L, 1); b.Property("DepartmentId") .ValueGeneratedOnAddOrUpdate() .HasColumnType("int"); b.Property("Seq") .HasColumnType("int"); b.Property("WindreamSearchIndexType") .ValueGeneratedOnAddOrUpdate() .HasColumnType("int"); b.Property("WindreamSearchItemCaption") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchItemComment") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchItemConnectedList") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchItemId") .HasColumnType("int"); b.Property("WindreamSearchItemName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchItemPlaceHolder") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchItemSearchTemplate") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchItemTemplate") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchToDepartmentId") .HasColumnType("int"); b.HasKey("WindreamSearchItemToWindreamSearchToDepartmentId"); b.ToTable("WindreamSearchItemToWindreamSearchToDepartment", "webapi"); }); modelBuilder.Entity("DAL.Models.Entities.WindreamSearchToDepartment", b => { b.Property("WindreamSearchToDepartmentId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("WindreamSearchToDepartmentId"), 1L, 1); b.Property("DepartmentId") .HasColumnType("int"); b.Property("DepartmentName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("IsActive") .HasColumnType("bit"); b.Property("Seq") .HasColumnType("int"); b.Property("WindreamSearchColor") .ValueGeneratedOnAddOrUpdate() .HasColumnType("int"); b.Property("WindreamSearchComment") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchId") .HasColumnType("int"); b.Property("WindreamSearchName") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.Property("WindreamSearchXMLPath") .ValueGeneratedOnAddOrUpdate() .HasColumnType("nvarchar(max)"); b.HasKey("WindreamSearchToDepartmentId"); b.ToTable("WindreamSearchToDepartment", "webapi"); }); #pragma warning restore 612, 618 } } }