Skip to content

Commit d4e4c53

Browse files
authored
Fixed ColumnId constructors. (#195)
1 parent 4e9eb9f commit d4e4c53

File tree

5 files changed

+35
-11
lines changed

5 files changed

+35
-11
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
Nothing yet.
1111

12+
## [1.19.1] - 2024-09-24
13+
14+
### Fixed
15+
16+
- `ColumnId` constructors.
17+
1218
## [1.19.0] - 2024-09-24
1319

1420
### Added
@@ -227,7 +233,8 @@ Nothing yet.
227233

228234
- Implemented StringExtensions.
229235

230-
[unreleased]: https://github.com/Logitar/Logitar.NET/compare/v1.19.0...HEAD
236+
[unreleased]: https://github.com/Logitar/Logitar.NET/compare/v1.19.1...HEAD
237+
[1.19.1]: https://github.com/Logitar/Logitar.NET/compare/v1.19.0...v1.19.1
231238
[1.19.0]: https://github.com/Logitar/Logitar.NET/compare/v1.18.0...v1.19.0
232239
[1.18.0]: https://github.com/Logitar/Logitar.NET/compare/v1.17.0...v1.18.0
233240
[1.17.0]: https://github.com/Logitar/Logitar.NET/compare/v1.16.0...v1.17.0

src/Logitar.Data.PostgreSQL/Logitar.Data.PostgreSQL.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
<PackageReadmeFile>README.md</PackageReadmeFile>
1515
<RepositoryType>git</RepositoryType>
1616
<RepositoryUrl>https://github.com/Logitar/Logitar.NET</RepositoryUrl>
17-
<AssemblyVersion>3.1.0.0</AssemblyVersion>
17+
<AssemblyVersion>3.1.1.0</AssemblyVersion>
1818
<FileVersion>$(AssemblyVersion)</FileVersion>
1919
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2020
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
21-
<Version>3.1.0</Version>
21+
<Version>3.1.1</Version>
2222
<NeutralLanguage>en-CA</NeutralLanguage>
2323
<GenerateDocumentationFile>True</GenerateDocumentationFile>
24-
<PackageReleaseNotes>Implemented column aliases.</PackageReleaseNotes>
24+
<PackageReleaseNotes>Fixed ColumnId constructors.</PackageReleaseNotes>
2525
<PackageTags>logitar net framework data postgresql</PackageTags>
2626
<PackageProjectUrl>https://github.com/Logitar/Logitar.NET/tree/dev/src/Logitar.Data.PostgreSQL</PackageProjectUrl>
2727
</PropertyGroup>

src/Logitar.Data.SqlServer/Logitar.Data.SqlServer.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
<PackageReadmeFile>README.md</PackageReadmeFile>
1515
<RepositoryType>git</RepositoryType>
1616
<RepositoryUrl>https://github.com/Logitar/Logitar.NET</RepositoryUrl>
17-
<AssemblyVersion>3.1.0.0</AssemblyVersion>
17+
<AssemblyVersion>3.1.1.0</AssemblyVersion>
1818
<FileVersion>$(AssemblyVersion)</FileVersion>
1919
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2020
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
21-
<Version>3.1.0</Version>
21+
<Version>3.1.1</Version>
2222
<NeutralLanguage>en-CA</NeutralLanguage>
2323
<GenerateDocumentationFile>True</GenerateDocumentationFile>
24-
<PackageReleaseNotes>Implemented column aliases.</PackageReleaseNotes>
24+
<PackageReleaseNotes>Fixed ColumnId constructors.</PackageReleaseNotes>
2525
<PackageTags>logitar net framework data sqlserver</PackageTags>
2626
<PackageProjectUrl>https://github.com/Logitar/Logitar.NET/tree/dev/src/Logitar.Data.SqlServer</PackageProjectUrl>
2727
</PropertyGroup>

src/Logitar.Data/ColumnId.cs

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,31 @@
55
/// </summary>
66
public record ColumnId
77
{
8+
/// <summary>
9+
/// Initializes a new instance of the <see cref="ColumnId"/> class.
10+
/// </summary>
11+
/// <param name="name">The name of the column.</param>
12+
/// <exception cref="ArgumentException">The column name was missing.</exception>
13+
public ColumnId(string name) : this(name, table: null)
14+
{
15+
}
16+
/// <summary>
17+
/// Initializes a new instance of the <see cref="ColumnId"/> class.
18+
/// </summary>
19+
/// <param name="name">The name of the column.</param>
20+
/// <param name="table">The table in which the column is.</param>
21+
/// <exception cref="ArgumentException">The column name was missing.</exception>
22+
public ColumnId(string name, TableId? table) : this(name, table, alias: null)
23+
{
24+
}
825
/// <summary>
926
/// Initializes a new instance of the <see cref="ColumnId"/> class.
1027
/// </summary>
1128
/// <param name="name">The name of the column.</param>
1229
/// <param name="table">The table in which the column is.</param>
1330
/// <param name="alias">The alias of the column.</param>
1431
/// <exception cref="ArgumentException">The column name was missing.</exception>
15-
public ColumnId(string name, TableId? table = null, string? alias = null) : this(table)
32+
public ColumnId(string name, TableId? table, string? alias) : this(table)
1633
{
1734
if (string.IsNullOrWhiteSpace(name))
1835
{

src/Logitar.Data/Logitar.Data.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
<PackageReadmeFile>README.md</PackageReadmeFile>
1515
<RepositoryType>git</RepositoryType>
1616
<RepositoryUrl>https://github.com/Logitar/Logitar.NET</RepositoryUrl>
17-
<AssemblyVersion>3.1.0.0</AssemblyVersion>
17+
<AssemblyVersion>3.1.1.0</AssemblyVersion>
1818
<FileVersion>$(AssemblyVersion)</FileVersion>
1919
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2020
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
21-
<Version>3.1.0</Version>
21+
<Version>3.1.1</Version>
2222
<NeutralLanguage>en-CA</NeutralLanguage>
2323
<GenerateDocumentationFile>True</GenerateDocumentationFile>
24-
<PackageReleaseNotes>Implemented column aliases.</PackageReleaseNotes>
24+
<PackageReleaseNotes>Fixed ColumnId constructors.</PackageReleaseNotes>
2525
<PackageTags>logitar net framework data commonsql</PackageTags>
2626
<PackageProjectUrl>https://github.com/Logitar/Logitar.NET/tree/dev/src/Logitar.Data</PackageProjectUrl>
2727
</PropertyGroup>

0 commit comments

Comments
 (0)