Hello everyone,
We are working on new projects using Abp latest version. ABP Suite done a wonderful job load entities from database and creating UI and model class. However, our existing db column naming convension is uppercase with underscore such as "HELLO_WORLD". Is there any way that we can convert that to camel case that work better with C# ? For example: HELLO_WORLD -> HelloWorld, NEW_FEATURE -> NewFeature.
Thanks, TuTong
i have tried with three theme, also downgrade with 6.00 getting same issue
I am referring below
https://support.abp.io/QA/Questions/3235/Override-abpapplication-configuration-api
#3235 I could not find public method that can be override some data.
below we are trying reduce load not load all auth data. some auth not required for gatewayapi level.
lets say if request coming from internal api1 -- auth should load only api1 data and send api1 - app configuration, same for api2 . but using micro service app configuration giving all service data which we need apply filter based on resource or scope.
I have refer below and nothing found solution. we are getting same issue Can you please provide updated fix? https://support.abp.io/QA/Questions/754/How-To-use--LDAP-authentication
sample out side https://www.codemag.com/article/1312041/Using-Active-Directory-in-.NET
{ "Id": "eba888be-06c5-446c-b435-c8e71513575e", "Name": "Application", "OriginalName": "Application", "NamePlural": "Applications", "DatabaseTableName": "Applications", "Namespace": "Applications", "BaseClass": "FullAuditedAggregateRoot", "PrimaryKeyType": "Guid", "IsMultiTenant": false, "ShouldCreateUserInterface": true, "ShouldCreateBackend": true, "ShouldAddMigration": true, "ShouldUpdateDatabase": true, "CreateTests": true, "Properties": [ { "Id": "77a7fdac-5a36-4344-acfa-9f5da19393a0", "Name": "ApplicationID", "Type": "int", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "IsNullable": false, "IsRequired": true, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true }, { "Id": "1a92920c-5aa6-4fc5-97d6-4d922d747ea4", "Name": "ApplicationName", "Type": "string", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "IsNullable": false, "IsRequired": true, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true }, { "Id": "764dc758-18af-4cf5-b214-0d576117ff79", "Name": "ApplicationType", "Type": "int", "EnumType": "ApplicationType", "EnumNamespace": "Mcp.UserManagement.Applications", "EnumAngularImport": "shared/enums/application-type", "IsNullable": false, "IsRequired": true, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true }, { "Id": "3c7ac943-a6d4-42a1-a9d2-c507ab208e12", "Name": "ApplicationUrl", "Type": "string", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "IsNullable": false, "IsRequired": true, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true }, { "Id": "121960d5-5044-4ca9-bada-0c2241aca927", "Name": "IsActive", "Type": "bool", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "IsNullable": false, "IsRequired": false, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true }, { "Id": "b6c117ed-45ac-4615-98d9-1b29930595d5", "Name": "IconCss", "Type": "string", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "IsNullable": false, "IsRequired": false, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true } ], "NavigationProperties": [], "PhysicalFileName": "Application.json" }
{ "Id": "428599b7-60d6-496e-a692-7ddb565128bf", "Name": "Mcp.UserManagement", "UiFramework": 2, "ProjectNameWithCompanyName": "Mcp.UserManagement", "OnlyProjectName": "UserManagement", "Path": "D:\Repos\Mcp.UserManagement\Mcp.UserManagement.sln", "RootProjectDirectory": "D:\Repos\Mcp.UserManagement", "SrcFolderDirectory": "D:\Repos\Mcp.UserManagement\src", "TestFolderDirectory": "D:\Repos\Mcp.UserManagement\test", "WebProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.Web", "DomainProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.Domain", "DomainSharedProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.Domain.Shared", "ApplicationProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.Application", "ApplicationContractsProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.Application.Contracts", "EntityFrameworkCoreProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.EntityFrameworkCore", "MongoDbProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.MongoDB", "EntityFrameworkCoreDbMigrationsProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.EntityFrameworkCore", "MongoDbTestsProjectDirectory": "D:\Repos\Mcp.UserManagement\test\Mcp.UserManagement.MongoDB.Tests", "EntityFrameworkCoreTestsProjectDirectory": "D:\Repos\Mcp.UserManagement\test\Mcp.UserManagement.EntityFrameworkCore.Tests", "AppliactionTestsProjectDirectory": "D:\Repos\Mcp.UserManagement\test\Mcp.UserManagement.Application.Tests", "TestBaseProjectDirectory": "D:\Repos\Mcp.UserManagement\test\Mcp.UserManagement.TestBase", "MigratorProjectDirectory": null, "MigratorCsprojFileName": "Mcp.UserManagement.DbMigrator.csproj", "AngularSolutionRootPath": "D:\Repos\Mcp.UserManagement\angular", "DefaultNamespace": "Mcp.UserManagement", "DefaultNamespaceAsCamelCase": "mcp.userManagement", "MigrationsMigrationsDbContext": "UserManagementMigrationsDbContext", "TenantMigrationsMigrationsDbContext": "UserManagementTenantMigrationsDbContext", "DbContextFilePath": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.EntityFrameworkCore\EntityFrameworkCore\IUserManagementDbContext.cs", "DbContextModelCreatingExtensionsFilePath": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.EntityFrameworkCore\EntityFrameworkCore\UserManagementDbContextModelCreatingExtensions.cs", "HttpApiHostProjectDirectory": null, "HttpApiProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.HttpApi", "BlazorProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.Blazor", "StartupProjectDirectory": "D:\Repos\Mcp.UserManagement\src\Mcp.UserManagement.Web", "StartupProjectName": "Mcp.UserManagement.Blazor", "DatabaseProvider": 1, "DatabaseProviderName": "EntityFrameworkCore", "UiFrameworkName": "Mvc", "ApplicationContractsExists": true, "MigratorProjectExists": false, "UpdateDatabaseMethod": 1, "IsTieredArchitecture": false, "ActiveDate": "2022-02-25T04:54:38.5689079-05:00", "ProjectTemplateType": 2, "AbpVersion": "5.1.3" }
#2 more issue related to on both Libraries- unable to compile our solution while creating from ABP Suite. Below showing as compatibly error. Can you please respond ASAP It is stopping our development.
Following error we are getting while using the version 4.2.0 and above (we tried with 4.2.2, 4.3.0 and 4.3.3). Please look into it as a high priority.
**Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe, which attempted to access C:\Users*.nuget\packages\volo.abp.identityserver.httpapi.client\4.2.2\lib\netstandard2.0\Volo.Abp.IdentityServer.HttpApi.Client.dll. The Trojan named GenericRXPG-TO!15320ABEA0D8 was detected and deleted.
**\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe, which tried to access C:\Users*.nuget\packages\volo.abp.auditlogging.httpapi.client\4.3.0\lib\netstandard2.0\Volo.Abp.AuditLogging.HttpApi.Client.dll. The Trojan named GenericRXPG-TO!319B4F50C402 was detected and access to the file was denied.
\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe, which tried to access \Users*.nuget\packages\volo.abp.auditlogging.httpapi.client\4.3.3\lib\netstandard2.0\Volo.Abp.AuditLogging.HttpApi.Client.dll. The Trojan named GenericRXPG-TO!5F7A846FF061 was detected and access to the file was denied.
I am trying to create the EFCore Oracle tables, but we need have all tables as PK as Int or Long or Decimal .. Is there any way custmizse. as you ASP.NET ALL TABLES AS custom ID
AUZRE AD changes done below
Log File