![]() |
VOOZH | about |
dotnet add package Iskra.Core.DataBase --version 1.0.136
NuGet\Install-Package Iskra.Core.DataBase -Version 1.0.136
<PackageReference Include="Iskra.Core.DataBase" Version="1.0.136" />
<PackageVersion Include="Iskra.Core.DataBase" Version="1.0.136" />Directory.Packages.props
<PackageReference Include="Iskra.Core.DataBase" />Project file
paket add Iskra.Core.DataBase --version 1.0.136
#r "nuget: Iskra.Core.DataBase, 1.0.136"
#:package Iskra.Core.DataBase@1.0.136
#addin nuget:?package=Iskra.Core.DataBase&version=1.0.136Install as a Cake Addin
#tool nuget:?package=Iskra.Core.DataBase&version=1.0.136Install as a Cake Tool
Библиотека Iskra.Core.DataBase предоставляет набор инструментов для автоматического обновления атрибутов в базе данных
при использовании Entity Framework Core (EFCore). Она включает перехватчики, которые управляют установкой даты
создания (CreateDate), даты изменения (UpdateDate) и пользователя, который внес изменения (UpdateUserId).
Библиотека также поддерживает отключение перехватчиков по необходимости.
Библиотеку можно установить через NuGet:
dotnet add package Iskra.Core.DataBase
UpdateUserInterceptor
UpdateUserId для сущностей, реализующих интерфейс IUpdateAuditSecure.UpdateDateInterceptor
UpdateDate для сущностей, реализующих интерфейс IUpdateAudit.CreateDateInterceptor
CreateDate для сущностей, реализующих интерфейс ICreateAudit.CreateUserInterceptor
CreateUserId для сущностей, реализующих интерфейс ICreateAuditSecure.IUpdateAuditSecure
UpdateUserId и UpdateDate.public interface IUpdateAuditSecure : IUpdateAudit
{
Guid UpdateUserId { get; set; }
}
IUpdateAudit
UpdateDate.public interface IUpdateAudit
{
DateTime? UpdateDate { get; set; }
}
ICreateAudit
CreateDate.public interface ICreateAudit
{
DateTime CreateDate { get; set; }
}
ICreateAuditSecure
CreateUserId и CreateDate.public interface ICreateAuditSecure : ICreateAudit
{
Guid CreateUserId { get; set; }
}
SuppressUpdateDateInterceptorAttribute
UpdateDateInterceptor.[SuppressUpdateDateInterceptor("Reason for suppression")]
public class MyEntity : IUpdateAuditSecure
{
// Entity properties
}
SuppressCreateDateInterceptorAttribute
CreateDateInterceptor.[SuppressCreateDateInterceptor("Reason for suppression")]
public class MyEntity : ICreateAudit
{
// Entity properties
}
Библиотека Iskra.Core.DataBase упрощает управление атрибутами аудита в базе данных, автоматизируя процесс установки
даты создания и изменения,
а также пользователя, который внес изменения.
Она предоставляет гибкость для отключения перехватчиков по необходимости, что позволяет адаптировать библиотеку под
различные требования проекта.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.136 | 282 | 12/16/2025 |
| 1.0.135 | 116 | 12/12/2025 |
| 1.0.134 | 337 | 11/17/2025 |
| 1.0.133 | 323 | 11/17/2025 |
| 1.0.132 | 236 | 11/14/2025 |
| 1.0.131 | 180 | 11/6/2025 |
| 1.0.130 | 189 | 11/5/2025 |
| 1.0.129 | 152 | 10/31/2025 |
| 1.0.128 | 161 | 10/31/2025 |
| 1.0.127 | 161 | 10/31/2025 |
| 1.0.126 | 172 | 10/21/2025 |
| 1.0.125 | 163 | 10/16/2025 |
| 1.0.124 | 142 | 9/26/2025 |
| 1.0.123 | 176 | 9/24/2025 |
| 1.0.122 | 239 | 8/28/2025 |
| 1.0.121 | 243 | 8/26/2025 |
| 1.0.120 | 322 | 8/25/2025 |
| 1.0.119 | 167 | 8/21/2025 |
| 1.0.118 | 173 | 8/19/2025 |
| 1.0.117 | 168 | 8/18/2025 |