Skip to content

Commit 0d1ca66

Browse files
committed
v0.7.1
1 parent b7a05b5 commit 0d1ca66

File tree

7 files changed

+57
-21
lines changed

7 files changed

+57
-21
lines changed

.github/workflows/ci.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
pull_request:
7+
branches: [ main ]
8+
9+
jobs:
10+
build_test:
11+
runs-on: windows-latest
12+
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v4
16+
17+
- name: Setup .NET SDK
18+
uses: actions/setup-dotnet@v5
19+
with:
20+
dotnet-version: '10.0.x'
21+
22+
- name: Show dotnet info
23+
run: dotnet --info
24+
25+
- name: Cache NuGet packages
26+
uses: actions/cache@v4
27+
with:
28+
path: ~/.nuget/packages
29+
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.csproj', '**/Directory.Packages.props', '**/global.json', '**/nuget.config') }}
30+
restore-keys: |
31+
nuget-${{ runner.os }}-
32+
33+
- name: Restore
34+
run: dotnet restore --nologo
35+
36+
- name: Build (Release)
37+
run: dotnet build --configuration Release --nologo -warnaserror
38+
39+
- name: Test (Release)
40+
run: dotnet test --configuration Release --nologo --no-build

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2024-2026 IvanGit
3+
Copyright (c) 2026 Ivan Voyager
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
`NuExt.System.Data` provides a set of extensions for data classes to simplify and enhance database operations. This package is designed to streamline common tasks in database interaction, making it easier to manage and manipulate data within .NET applications.
44

5+
[![NuGet](https://img.shields.io/nuget/v/NuExt.System.Data.svg)](https://www.nuget.org/packages/NuExt.System.Data)
6+
[![Build](https://github.com/nu-ext/NuExt.System.Data/actions/workflows/ci.yml/badge.svg)](https://github.com/nu-ext/NuExt.System.Data/actions/workflows/ci.yml)
7+
[![License](https://img.shields.io/github/license/nu-ext/NuExt.System.Data?label=license)](https://github.com/nu-ext/NuExt.System.Data/blob/main/LICENSE)
8+
[![Downloads](https://img.shields.io/nuget/dt/NuExt.System.Data.svg)](https://www.nuget.org/packages/NuExt.System.Data)
9+
510
### Commonly Used Types
611

712
- **`System.Data.DalBase`**: Base class for Data Access Layer (DAL) implementations.
@@ -29,7 +34,7 @@ Or through the Visual Studio package manager:
2934

3035
For comprehensive examples of how to use the package, see samples in the following repository:
3136

32-
- [NuExt.System.Data.SQLite](https://github.com/IvanGit/NuExt.System.Data.SQLite)
37+
- [NuExt.System.Data.SQLite](https://github.com/nu-ext/NuExt.System.Data.SQLite)
3338

3439
### License
3540

logo.png

14.1 KB
Loading

logo128.png

-18.4 KB
Binary file not shown.

src/NuExt.System.Data.csproj

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,27 @@
66
<ImplicitUsings>enable</ImplicitUsings>
77
<GeneratePackageOnBuild Condition="'$(Configuration)' == 'Release'">true</GeneratePackageOnBuild>
88
<PackageTags>nuext;extensions;database;ado.net;async</PackageTags>
9-
<Description>Provides various extensions for data classes.
10-
11-
Commonly Used Types:
12-
System.Data.DalBase
13-
System.Data.DataReaderExtensions
14-
System.Data.DataRowExtensions
15-
System.Data.DataTableExtensions
16-
System.Data.DalBase
17-
System.Data.DbConverter&lt;TDbConnection&gt;
18-
System.Data.IDbContext</Description>
19-
<Version>0.7.0</Version>
9+
<Description>1High‑level data access utilities for .NET, providing extensions for DataReader, DataRow, and DataTable, plus lightweight DAL helpers, DbConverter, and IDbContext abstractions. Designed to simplify common database operations and improve consistency across data access layers.</Description>
10+
<Version>0.7.1</Version>
2011
<RootNamespace />
2112
<GenerateDocumentationFile>True</GenerateDocumentationFile>
2213
<NoWarn>$(NoWarn);1591;NETSDK1233</NoWarn>
2314
<PackageReadmeFile>README.md</PackageReadmeFile>
24-
<PackageIcon>logo128.png</PackageIcon>
25-
<PackageProjectUrl>https://github.com/IvanGit/NuExt.System.Data</PackageProjectUrl>
15+
<PackageIcon>logo.png</PackageIcon>
16+
<PackageProjectUrl>https://github.com/nu-ext/NuExt.System.Data</PackageProjectUrl>
2617
</PropertyGroup>
2718

2819
<ItemGroup Condition="'$(UseNuExtPackages)' == 'true'">
29-
<PackageReference Include="NuExt.System" Version="0.7.0" />
20+
<PackageReference Include="NuExt.System" Version="0.7.2" />
3021
</ItemGroup>
3122

3223
<ItemGroup Condition="'$(UseNuExtPackages)' == 'false'">
3324
<ProjectReference Include="..\..\NuExt.System\src\NuExt.System.csproj" />
3425
</ItemGroup>
3526

3627
<ItemGroup>
37-
<None Include="..\logo128.png" Pack="true" PackagePath="\" />
38-
<None Include=".\..\README.md" Pack="true" PackagePath="\" />
28+
<None Include="..\logo.png" Pack="true" PackagePath="\" />
29+
<None Include="..\README.md" Pack="true" PackagePath="\" />
3930
</ItemGroup>
4031

4132
</Project>

tests/NuExt.System.Data.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="coverlet.collector" Version="6.0.4">
13+
<PackageReference Include="coverlet.collector" Version="8.0.0">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1616
</PackageReference>
17-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
18-
<PackageReference Include="NUnit" Version="4.4.0" />
17+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
18+
<PackageReference Include="NUnit" Version="4.5.0" />
1919
<PackageReference Include="NUnit.Analyzers" Version="4.11.2">
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)