Skip to content

Commit 830f547

Browse files
committed
net9 support added
1 parent 53f7da6 commit 830f547

File tree

3 files changed

+33
-120
lines changed

3 files changed

+33
-120
lines changed

README.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1-
21
# UnitOfWork
3-
Реализация паттерна "Unit Of Work" для EntityFrameworkCore на платформе .NET
2+
3+
Реализация паттерна "Unit Of Work" для EntityFrameworkCore на платформе .NET. This is a Unit ofWork pattern implementation on .NET.
44

55
# Версии
66

7-
### 5.0.0-beta.1 2024-11-03
7+
## 5.0.0-beta.2 2024-11-23
8+
9+
* Добавлена поддержка фреймворка NET9.0 наряду с фреймворком NET8.0 (Added support for NET9.0 framework along with NET8.0 framework). Теперь в одном пакете поддержка двух версий.
10+
11+
12+
## 5.0.0-beta.1 2024-11-03
813

914
* Созданые перегрузки для всех методов, где используется параметр `disableTracking` с целью дополнить новым способом управления слежением за изменениями. Теперь доступно выбрать один из вариантов:
1015
``` csharp
@@ -56,18 +61,18 @@
5661
* Исправлены дубликаты кода, возникшие при склеивании веток (спасибо Andrey).
5762

5863

59-
### 4.0.0 от 2024-02-25
64+
## 4.0.0 от 2024-02-25
6065

6166
* Обновлена версия сборки до .NET8.
6267
* `IPagedList<T>` вынесен в свой собственный nuget-пакет `Calabogna.PagedListCore`.
6368
* Обновлена документация https://calabonga.github.io/UnitOfWork/
6469
65-
### 3.1.0 от 2023-03-25
70+
## 3.1.0 от 2023-03-25
6671
* Обновлены nuget-пакеты EntityFramework
6772
* Добавлены дополнительные параметры в методы `IRepository<T>` для управления `AutoIncludes`.
6873
* Обновлена документация https://calabonga.github.io/UnitOfWork/
6974
70-
### 2022-02-08
75+
## 2022-02-08
7176
* Сборка переведена на NET6.0. В проект был обновлен (Nullable = true)
7277
* Обновлены методы на предмет обработки Nullable типов
7378
* Удалена сборка AutoHistory по причине отсутствия поддержки ее NET6.0.
@@ -76,16 +81,10 @@
7681

7782
* [EntityFramework Core и паттерны "Unit of Work" и "Repository" (ru)](https://www.calabonga.net/blog/post/entityframework-unitofwork-and-repository)
7883
* [Документация API](https://calabonga.github.io/UnitOfWork/api/index.html)
79-
80-
81-
## Комментарии, пожелания, замечания
82-
83-
Пишите комментарии к видео на сайте [www.calabonga.net](https://www.calabonga.net)
84+
* [Блог по программированию](https://www.calabonga.net)
85+
* [Boosty.To](https://boosty.to/calabonga)
86+
* Пишите комментарии к видео на сайте [www.calabonga.net](https://www.calabonga.net)
8487
8588
# Автор
8689

87-
Сергей Калабонга (Calabonga)
88-
89-
![Author](https://www.calabonga.net/images/Calabonga.gif)
90-
91-
[Блог по программированию](https://www.calabonga.net)
90+
![Author](https://www.calabonga.net/images/Calabonga.gif)
Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,47 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0</TargetFrameworks>
5-
<Version>5.0.0-beta.1</Version>
4+
<TargetFrameworks>net8.0; net9.0</TargetFrameworks>
5+
<Version>5.0.0-beta.2</Version>
66
<Authors>Calabonga</Authors>
77
<Company>Calabonga SOFT</Company>
88
<Copyright>Calabonga SOFT © 2001-$([System.DateTime]::Now.ToString(yyyy))</Copyright>
9-
<Description>Unit of Work implementation for EntityFramework Core. For more information please see Calabonga.UnitOfWork package. Perhaps, you might find more information on youtube.com/sergeicalabonga and www.calabonga.net</Description>
9+
<Description>Unit of Work implementation for EntityFramework Core. For more information please see Calabonga.UnitOfWork package.</Description>
1010
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1111
<PackageIcon>logo.png</PackageIcon>
1212
<PackageTags>Calabonga EntityFrameworkCore UnitOfWork Repository Extenstion Helper unitofowrk ORM pagination PagedList pattern</PackageTags>
13-
<PackageReleaseNotes>TrackingType paramter eter createadded to split Nwith NoTraking, Trakcincnking asnnd NoTrackingWithIdentityResolution DbSet operations.</PackageReleaseNotes>
13+
<PackageReleaseNotes>TrackingType parameter created to split type of changes tracking for DbContext operations: NoTraking, Tracking and NoTrackingWithIdentityResolution.</PackageReleaseNotes>
1414
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1515
<PackageProjectUrl>https://www.calabonga.net</PackageProjectUrl>
1616
<Nullable>enable</Nullable>
1717
<PackageReadmeFile>README.md</PackageReadmeFile>
1818
<RepositoryUrl>https://github.com/Calabonga/UnitOfWork</RepositoryUrl>
1919
<RepositoryType>git</RepositoryType>
20+
<IncludeSymbols>true</IncludeSymbols>
21+
<IncludeSource>true</IncludeSource>
22+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
23+
<Deterministic>true</Deterministic>
2024
</PropertyGroup>
2125

2226
<ItemGroup>
2327
<PackageReference Include="Calabonga.PagedListCore" Version="1.0.4" />
24-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.10" />
25-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.10" />
28+
29+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.11" Condition="'$(TargetFramework)' == 'net8.0'" />
30+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.11" Condition="'$(TargetFramework)' == 'net8.0'" />
31+
32+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.0" Condition="'$(TargetFramework)' == 'net9.0'" />
33+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.0" Condition="'$(TargetFramework)' == 'net9.0'" />
2634
</ItemGroup>
2735

2836
<ItemGroup>
2937
<None Include="..\..\README.md">
3038
<Pack>True</Pack>
3139
<PackagePath>\</PackagePath>
3240
</None>
33-
<None Include="logo.png" Pack="true" PackagePath="\" />
34-
</ItemGroup>
35-
36-
<ItemGroup>
37-
<None Update="README.md">
38-
<Pack>True</Pack>
39-
<PackagePath>\</PackagePath>
40-
</None>
41+
<None Include="logo.png">
42+
<Pack>True</Pack>
43+
<PackagePath>\</PackagePath>
44+
</None>
4145
</ItemGroup>
4246

4347
</Project>

src/Calabonga.UnitOfWork/README.md

Lines changed: 0 additions & 90 deletions
This file was deleted.

0 commit comments

Comments
 (0)