Hi,
We have tried putting the CurrentUnitOfWork.SaveChangesAsync method in the loop and it does resolve the insert sequence issue but it also impacts the performance as insert query is being fired multiple times instead of only one time. So when multiple users are using the application and number of records being inserted by them is large then performance takes a hit.
Is there any other way to preserve the insert sequence in a single commit ?
Thank you,
I was able to view the private post and update the fonts as mentioned in the post. The things are working as desired and am able to use the fontawesome pro fonts in my application.
Am sure you guys are working on this and soon we would get a fix out so that there is no manual-copy-paste intervention required.
Hi demirmusa,
Thank you for the reply but the link is giving me 404 - Page not found error.
Thank you for the reply but the chunk names ain't changing. Every time we deploying a fresh build(ng build --prod) we have to request the users to refresh the browser cache.
Anyone facing this issue?
As RedisDatabaseExtensions class was internal we had to copy its implementations to our helper class. Doing so we were able to get "count by key prefix".
However, after migrating from .Net IDistributedCache to Abp.RedisCache package we observed that values are now being stored as string type in Redis instead of hash type.
As hash type is much safer we want to contine using it.
Is there any way to store the values in Hash format.
My requirement is to perform the following operations :
I am implementing a helper class which fetches the AbsoluteExpiration and SlidingExpiration from the appsetting.json files.
I see there are Get() and Set() methods inside AbpRedisCache class but I also need access to IDatabase to fire database.KeyDeleteWithPrefix()
Is it AbpRedisCache or IAbpRedisCacheDatabaseProvider
Okay so you mean to say that CheckErrors cannot be used for methods whose return type is not IdentityResult and we will have to use UserFriendlyException to throw errors.
Thank you for the quick response.
We are not using abp tables, we are using our applications legacy tables, so the columns names are not the same, altough am sure we can set data annotations in our dto's to match the names.
Abp column names: CreationTime - datetime CreatorUserId - bigint LastModificationTime - datetime? LastModifierUserId - bigint
Legacy tables: dCreatedDate - datetime cCreatedBy - varchar(25) dModifiedDate - datetime cModifiedBy - varchar(25)
Also, the data types are differeing and the inbuild interfaces are having CreatorUserID but in our case we need to store the UserName in the legacy tables so the inbuild interfaces would not suffice to our requirement.
Could you please suggest a different approach.