Info
Version: | 2.25.2.22 |
Author(s): | IC@no |
Last Update: | Saturday, February 22, 2025 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/Community.Core.EnterpriseLibrary |
Install
Install-Package Community.Core.EnterpriseLibrary
dotnet add package Community.Core.EnterpriseLibrary
paket add Community.Core.EnterpriseLibrary
Community.Core.EnterpriseLibrary Download (Unzip the "nupkg" after downloading)
Dependencies
net48
No dependencies.
No dependencies.
Concentrado de utilerías y estructura base para desarrollar soluciones de código .Net 4.8,6.0, 8.0
-------------------------------------------------------
https://www.fuget.org/packages/Community.Core.EnterpriseLibrary/2.21.7/lib/netcoreapp3.1/Community.Core.EnterpriseLibrary.dll
-------------------------------------------------------
20200313 - Integra funcionalidad Core de GenKnoFrame
20200416 - Validación opcional ContactLogic > Estado y municipio
20200823 - Implementar desconectar conexión en transacciones.
20200824 - Upgrade .NetCore 3.1 y .Net Framework 4.8 y retorno soporte MySql
20200907 - Utilities > Log > Logger (Considerar campos de Usuario y versión desde configuración inicial)
20201027 - Fix LogicBase - Task.Run + Transacction + TimeOut - Problemas con lock en logica
20201103 - Fix Filter validar valores null
20210415 - Se incluye operaciónes genericas a IRepository por Expressión Lambda.
IRepository-Create/Update cambian tipo de retorno
Separación IGenericOperations, que implementan Baselogic e IRepository
DataColumnAttribute.IColumnConverterType
Nuevas operaciones asyc RestClient
StringUtility.RandomString, RandomStringSpecial
Logger / IEventLogManager.Save(EventLogRequestDto item) --> Request CentralizedLog
Pattern.SingleCollectionFactory
Utilería EmailSender / EmailGlobalSettings
Activation -> Salt + SN + UK (To get a license ContactUs)
20210514 Fix ExpressionUtility
Activation -> Salt + SN + UK (To get a license ContactUs)
Smtp.EnableSsl = EmailGlobalSettings.EnableSsl
20210517 Fix Logger - Change SingleInstance by Activator.CreateInstance(EventLogManager.GetType())
20210618 Remove LogicBaseCustomOperation, LogicBaseSimpleOperation
20210619 ApiExceptionHandlingMiddleware
20210726 Incluir GetCollection tipada por predicado
20210813 Include ClaimAuthorizeAttribute alternative to create Policies
ApiExceptionHandlingMiddleware - Manage ArgumentException as HttpStatusCode.BadRequest
LogicBase - CreateBulkReferenceOperation with Model.Entity.BulkReferenceOperation[TItemId]
ObjectEtension - List[TResult] GetDistinct[TSource, TResult](this List[TSource] source, string propertyName)
20210813 DataColumnAttribute - ValueConverter PropertyName
20210822 RestClient Result decimal convert
20220307 Logger.HostName+SaveWarning
20220720 .Net 6.0 Support + SQLiteEngine
20220721 .Net 6.0 Fix update to AesManaged and Decrypt Read FullBuffer, remove User Entity
20220729 Include Namespace EnterpriseLibrary.Storage; Ftp+SFtp+AzureBlob+SharedPoint
20230825 ClaimAuthorizeAttribute.isArrayClaimType for support Json Array Claims->options.ClaimActions.MapAll();
Drop ResponseDto->ResponseDto
Add PagedSearchDto, ResponsePagedDto
SqServerEngine.BulkCopy support for TimeOut and SizeBatch
Crypto.EncryptBase64
20240506 ClaimAuthorizeAttribute support for .net48
20240701 EmailSender remove Constructors, New Sender with attachment collection
20240706 Obsolete Predefined models, ReflectionWithDIFactory, clean code and namespaces
20240919 Remove Obsolote code
Custom Data Type for Create operation
Upgrade package references
20241024 Deprecate LogManager, Upgrate to ILogger
20241030 StorageService with Factory for multi-providers
20241109 NewInstance removed
20241126 Remove InitObjectNames, change by parameter
20250222 Storage GetAsyn prevent Exception, return null.