There are 2 packages for ABP Oracle integration
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public override void ConfigureServices(ServiceConfigurationContext context) | |
{ | |
//... | |
Configure<AbpAuditingOptions>(options => | |
{ | |
options.EntityHistorySelectors.AddAllEntities(); | |
}); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class EfCoreSequentialNumberRepository : EfCoreRepository<IQaDbContext, SequentialNumber, Guid>, ISequentialNumberRepository | |
{ | |
public EfCoreSequentialNumberRepository(IDbContextProvider<IQaDbContext> dbContextProvider) | |
: base(dbContextProvider) | |
{ | |
} | |
public virtual SequentialNumber FindBySequenceName(string sequenceName) | |
{ |
Create a new Login.cshtml
under Pages\Account
folder
Login.cshtml
@page
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.Account.Localization
@model Acme.BookStore.Pages.Account.CustomLoginModel
@inject IHtmlLocalizer<AccountResource> L
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var abp = abp || {}; | |
$(function () { | |
abp.modals.apiResourceUpdate = function () { | |
var initModal = function (publicApi, args) { | |
var l = abp.localization.getResource('AbpIdentityServer'); | |
var $form = publicApi.getForm(); | |
var getUniqueId = function () { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
OBJECT_NAME(id.[object_id], db.[database_id]) AS [Table] | |
,id.[equality_columns] AS [EqualityColumns] | |
,id.[inequality_columns] AS [InEqualityColumns] | |
,id.[included_columns] AS [IncludedColumns] | |
,gs.[avg_total_user_cost] AS [UserCost] -- Average cost of the user queries that could be reduced by the index in the group. | |
,gs.[avg_user_impact] AS [QueryBoostImpact] -- The value means that the query cost would on average drop by this percentage if this missing index group was implemented. | |
,gs.[user_seeks] * gs.[avg_total_user_cost] * (gs.[avg_user_impact] * 0.01) AS [IndexAdvantage] | |
,'CREATE INDEX [IX_' + OBJECT_NAME(id.[object_id], db.[database_id]) + '_' + REPLACE(REPLACE(REPLACE(ISNULL(id.[equality_columns], ''), ', ', '_'), '[', ''), ']', '') + CASE |
Create the template assigned to you.
Visit all the pages, check the functionalities.
Warning: For production testing, don't use preview
parameter.
Create issues for your feedbacks in the relevant repos (abp or volo).
To update your CLI tools, run the following commands:
dotnet tool update -g Volo.Abp.Cli
Adding a new language to your ABP project is pretty simple. Let's add the German language to our ABP project:
-
Go to your solution's root folder and write the following CLI command. This command will generate an empty translation file from English.
abp translate -c de-DE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Command Prompt *] | |
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Command Prompt *\command] | |
@="cmd.exe /s /k pushd \"%V\"" | |
These tables should be configured for prod environment. Also appsettings.json should be configured.
SELECT ClientId, PostLogoutRedirectUri FROM IdentityServerClientPostLogoutRedirectUris
SELECT ClientId, RedirectUri FROM IdentityServerClientRedirectUris
SELECT Id, ClientId, FrontChannelLogoutUri FROM IdentityServerClients