Skip to content

Commit 62b8eb5

Browse files
committed
v0.7.3
1 parent 0d1ca66 commit 62b8eb5

14 files changed

Lines changed: 1643 additions & 1654 deletions

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<!-- NuGet -->
88
<PropertyGroup>
9-
<Authors>IvanGit</Authors>
9+
<Authors>ivanvoyager</Authors>
1010
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1111
<Copyright>Copyright (c) $(Authors) $([System.DateTime]::Today.ToString(yyyy))</Copyright>
1212
</PropertyGroup>

src/NuExt.System.Data.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<GeneratePackageOnBuild Condition="'$(Configuration)' == 'Release'">true</GeneratePackageOnBuild>
88
<PackageTags>nuext;extensions;database;ado.net;async</PackageTags>
99
<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>
10+
<Version>0.7.3</Version>
1111
<RootNamespace />
1212
<GenerateDocumentationFile>True</GenerateDocumentationFile>
1313
<NoWarn>$(NoWarn);1591;NETSDK1233</NoWarn>
@@ -17,7 +17,7 @@
1717
</PropertyGroup>
1818

1919
<ItemGroup Condition="'$(UseNuExtPackages)' == 'true'">
20-
<PackageReference Include="NuExt.System" Version="0.7.2" />
20+
<PackageReference Include="NuExt.System" Version="0.7.3" />
2121
</ItemGroup>
2222

2323
<ItemGroup Condition="'$(UseNuExtPackages)' == 'false'">

src/System/Data/DalBase.cs

Lines changed: 169 additions & 170 deletions
Large diffs are not rendered by default.

src/System/Data/DataReaderExtensions.FwStd20.cs

Lines changed: 135 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -4,195 +4,194 @@
44

55
#nullable disable
66

7-
namespace System.Data
7+
namespace System.Data;
8+
9+
partial class DataReaderExtensions
810
{
9-
partial class DataReaderExtensions
10-
{
1111

12-
public static bool GetBoolean(this DbDataReader reader, string name)
13-
{
14-
Throw.IfNull(reader);
12+
public static bool GetBoolean(this DbDataReader reader, string name)
13+
{
14+
Throw.IfNull(reader);
1515

16-
return reader.GetBoolean(reader.GetOrdinal(name));
17-
}
16+
return reader.GetBoolean(reader.GetOrdinal(name));
17+
}
1818

19-
public static byte GetByte(this DbDataReader reader, string name)
20-
{
21-
Throw.IfNull(reader);
19+
public static byte GetByte(this DbDataReader reader, string name)
20+
{
21+
Throw.IfNull(reader);
2222

23-
return reader.GetByte(reader.GetOrdinal(name));
24-
}
23+
return reader.GetByte(reader.GetOrdinal(name));
24+
}
2525

26-
public static long GetBytes(this DbDataReader reader, string name, long dataOffset, byte[] buffer, int bufferOffset, int length)
27-
{
28-
Throw.IfNull(reader);
26+
public static long GetBytes(this DbDataReader reader, string name, long dataOffset, byte[] buffer, int bufferOffset, int length)
27+
{
28+
Throw.IfNull(reader);
2929

30-
return reader.GetBytes(reader.GetOrdinal(name), dataOffset, buffer, bufferOffset, length);
31-
}
30+
return reader.GetBytes(reader.GetOrdinal(name), dataOffset, buffer, bufferOffset, length);
31+
}
3232

33-
public static char GetChar(this DbDataReader reader, string name)
34-
{
35-
Throw.IfNull(reader);
33+
public static char GetChar(this DbDataReader reader, string name)
34+
{
35+
Throw.IfNull(reader);
3636

37-
return reader.GetChar(reader.GetOrdinal(name));
38-
}
37+
return reader.GetChar(reader.GetOrdinal(name));
38+
}
3939

40-
public static long GetChars(this DbDataReader reader, string name, long dataOffset, char[] buffer, int bufferOffset, int length)
41-
{
42-
Throw.IfNull(reader);
40+
public static long GetChars(this DbDataReader reader, string name, long dataOffset, char[] buffer, int bufferOffset, int length)
41+
{
42+
Throw.IfNull(reader);
4343

44-
return reader.GetChars(reader.GetOrdinal(name), dataOffset, buffer, bufferOffset, length);
45-
}
44+
return reader.GetChars(reader.GetOrdinal(name), dataOffset, buffer, bufferOffset, length);
45+
}
4646

47-
[EditorBrowsable(EditorBrowsableState.Never)]
48-
public static DbDataReader GetData(this DbDataReader reader, string name)
49-
{
50-
Throw.IfNull(reader);
47+
[EditorBrowsable(EditorBrowsableState.Never)]
48+
public static DbDataReader GetData(this DbDataReader reader, string name)
49+
{
50+
Throw.IfNull(reader);
5151

52-
return reader.GetData(reader.GetOrdinal(name));
53-
}
52+
return reader.GetData(reader.GetOrdinal(name));
53+
}
5454

55-
public static string GetDataTypeName(this DbDataReader reader, string name)
56-
{
57-
Throw.IfNull(reader);
55+
public static string GetDataTypeName(this DbDataReader reader, string name)
56+
{
57+
Throw.IfNull(reader);
5858

59-
return reader.GetDataTypeName(reader.GetOrdinal(name));
60-
}
59+
return reader.GetDataTypeName(reader.GetOrdinal(name));
60+
}
6161

62-
public static DateTime GetDateTime(this DbDataReader reader, string name)
63-
{
64-
Throw.IfNull(reader);
62+
public static DateTime GetDateTime(this DbDataReader reader, string name)
63+
{
64+
Throw.IfNull(reader);
6565

66-
return reader.GetDateTime(reader.GetOrdinal(name));
67-
}
66+
return reader.GetDateTime(reader.GetOrdinal(name));
67+
}
6868

69-
public static decimal GetDecimal(this DbDataReader reader, string name)
70-
{
71-
Throw.IfNull(reader);
69+
public static decimal GetDecimal(this DbDataReader reader, string name)
70+
{
71+
Throw.IfNull(reader);
7272

73-
return reader.GetDecimal(reader.GetOrdinal(name));
74-
}
73+
return reader.GetDecimal(reader.GetOrdinal(name));
74+
}
7575

76-
public static double GetDouble(this DbDataReader reader, string name)
77-
{
78-
Throw.IfNull(reader);
76+
public static double GetDouble(this DbDataReader reader, string name)
77+
{
78+
Throw.IfNull(reader);
7979

80-
return reader.GetDouble(reader.GetOrdinal(name));
81-
}
80+
return reader.GetDouble(reader.GetOrdinal(name));
81+
}
8282

83-
public static Type GetFieldType(this DbDataReader reader, string name)
84-
{
85-
Throw.IfNull(reader);
83+
public static Type GetFieldType(this DbDataReader reader, string name)
84+
{
85+
Throw.IfNull(reader);
8686

87-
return reader.GetFieldType(reader.GetOrdinal(name));
88-
}
87+
return reader.GetFieldType(reader.GetOrdinal(name));
88+
}
8989

90-
public static T GetFieldValue<T>(this DbDataReader reader, string name)
91-
{
92-
Throw.IfNull(reader);
90+
public static T GetFieldValue<T>(this DbDataReader reader, string name)
91+
{
92+
Throw.IfNull(reader);
9393

94-
return reader.GetFieldValue<T>(reader.GetOrdinal(name));
95-
}
94+
return reader.GetFieldValue<T>(reader.GetOrdinal(name));
95+
}
9696

97-
public static Task<T> GetFieldValueAsync<T>(this DbDataReader reader, string name, CancellationToken cancellationToken = default)
98-
{
99-
Throw.IfNull(reader);
97+
public static Task<T> GetFieldValueAsync<T>(this DbDataReader reader, string name, CancellationToken cancellationToken = default)
98+
{
99+
Throw.IfNull(reader);
100100

101-
return reader.GetFieldValueAsync<T>(reader.GetOrdinal(name), cancellationToken);
102-
}
101+
return reader.GetFieldValueAsync<T>(reader.GetOrdinal(name), cancellationToken);
102+
}
103103

104-
public static float GetFloat(this DbDataReader reader, string name)
105-
{
106-
Throw.IfNull(reader);
104+
public static float GetFloat(this DbDataReader reader, string name)
105+
{
106+
Throw.IfNull(reader);
107107

108-
return reader.GetFloat(reader.GetOrdinal(name));
109-
}
108+
return reader.GetFloat(reader.GetOrdinal(name));
109+
}
110110

111-
public static Guid GetGuid(this DbDataReader reader, string name)
112-
{
113-
Throw.IfNull(reader);
111+
public static Guid GetGuid(this DbDataReader reader, string name)
112+
{
113+
Throw.IfNull(reader);
114114

115-
return reader.GetGuid(reader.GetOrdinal(name));
116-
}
115+
return reader.GetGuid(reader.GetOrdinal(name));
116+
}
117117

118-
public static short GetInt16(this DbDataReader reader, string name)
119-
{
120-
Throw.IfNull(reader);
118+
public static short GetInt16(this DbDataReader reader, string name)
119+
{
120+
Throw.IfNull(reader);
121121

122-
return reader.GetInt16(reader.GetOrdinal(name));
123-
}
122+
return reader.GetInt16(reader.GetOrdinal(name));
123+
}
124124

125-
public static int GetInt32(this DbDataReader reader, string name)
126-
{
127-
Throw.IfNull(reader);
125+
public static int GetInt32(this DbDataReader reader, string name)
126+
{
127+
Throw.IfNull(reader);
128128

129-
return reader.GetInt32(reader.GetOrdinal(name));
130-
}
129+
return reader.GetInt32(reader.GetOrdinal(name));
130+
}
131131

132-
public static long GetInt64(this DbDataReader reader, string name)
133-
{
134-
Throw.IfNull(reader);
132+
public static long GetInt64(this DbDataReader reader, string name)
133+
{
134+
Throw.IfNull(reader);
135135

136-
return reader.GetInt64(reader.GetOrdinal(name));
137-
}
136+
return reader.GetInt64(reader.GetOrdinal(name));
137+
}
138138

139-
[EditorBrowsable(EditorBrowsableState.Never)]
140-
public static Type GetProviderSpecificFieldType(this DbDataReader reader, string name)
141-
{
142-
Throw.IfNull(reader);
139+
[EditorBrowsable(EditorBrowsableState.Never)]
140+
public static Type GetProviderSpecificFieldType(this DbDataReader reader, string name)
141+
{
142+
Throw.IfNull(reader);
143143

144-
return reader.GetProviderSpecificFieldType(reader.GetOrdinal(name));
145-
}
144+
return reader.GetProviderSpecificFieldType(reader.GetOrdinal(name));
145+
}
146146

147-
[EditorBrowsable(EditorBrowsableState.Never)]
148-
public static object GetProviderSpecificValue(this DbDataReader reader, string name)
149-
{
150-
Throw.IfNull(reader);
147+
[EditorBrowsable(EditorBrowsableState.Never)]
148+
public static object GetProviderSpecificValue(this DbDataReader reader, string name)
149+
{
150+
Throw.IfNull(reader);
151151

152-
return reader.GetProviderSpecificValue(reader.GetOrdinal(name));
153-
}
152+
return reader.GetProviderSpecificValue(reader.GetOrdinal(name));
153+
}
154154

155-
public static Stream GetStream(this DbDataReader reader, string name)
156-
{
157-
Throw.IfNull(reader);
155+
public static Stream GetStream(this DbDataReader reader, string name)
156+
{
157+
Throw.IfNull(reader);
158158

159-
return reader.GetStream(reader.GetOrdinal(name));
160-
}
159+
return reader.GetStream(reader.GetOrdinal(name));
160+
}
161161

162-
public static string GetString(this DbDataReader reader, string name)
163-
{
164-
Throw.IfNull(reader);
162+
public static string GetString(this DbDataReader reader, string name)
163+
{
164+
Throw.IfNull(reader);
165165

166-
return reader.GetString(reader.GetOrdinal(name));
167-
}
166+
return reader.GetString(reader.GetOrdinal(name));
167+
}
168168

169-
public static TextReader GetTextReader(this DbDataReader reader, string name)
170-
{
171-
Throw.IfNull(reader);
169+
public static TextReader GetTextReader(this DbDataReader reader, string name)
170+
{
171+
Throw.IfNull(reader);
172172

173-
return reader.GetTextReader(reader.GetOrdinal(name));
174-
}
173+
return reader.GetTextReader(reader.GetOrdinal(name));
174+
}
175175

176-
public static object GetValue(this DbDataReader reader, string name)
177-
{
178-
Throw.IfNull(reader);
176+
public static object GetValue(this DbDataReader reader, string name)
177+
{
178+
Throw.IfNull(reader);
179179

180-
return reader.GetValue(reader.GetOrdinal(name));
181-
}
180+
return reader.GetValue(reader.GetOrdinal(name));
181+
}
182182

183-
public static bool IsDBNull(this DbDataReader reader, string name)
184-
{
185-
Throw.IfNull(reader);
183+
public static bool IsDBNull(this DbDataReader reader, string name)
184+
{
185+
Throw.IfNull(reader);
186186

187-
return reader.IsDBNull(reader.GetOrdinal(name));
188-
}
187+
return reader.IsDBNull(reader.GetOrdinal(name));
188+
}
189189

190-
public static Task<bool> IsDBNullAsync(this DbDataReader reader, string name, CancellationToken cancellationToken = default)
191-
{
192-
Throw.IfNull(reader);
190+
public static Task<bool> IsDBNullAsync(this DbDataReader reader, string name, CancellationToken cancellationToken = default)
191+
{
192+
Throw.IfNull(reader);
193193

194-
return reader.IsDBNullAsync(reader.GetOrdinal(name), cancellationToken);
195-
}
194+
return reader.IsDBNullAsync(reader.GetOrdinal(name), cancellationToken);
196195
}
197196
}
198197
#endif

0 commit comments

Comments
 (0)