Skip to content

Commit 477aeef

Browse files
committed
[add] Port support to SettingsBasedConnectionString
1 parent 0efad07 commit 477aeef

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

‎src/Simplify.EntityFramework/CHANGELOG.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## [1.2] - 2026-08-18
4+
5+
### Added
6+
7+
- `SettingsBasedConnectionString` now includes the `Port` from `DbConnectionSettings` in the connection string
8+
39
## [1.1] - 2025-10-10
410

511
### Removed

‎src/Simplify.EntityFramework/SettingsBasedConnectionString.cs‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,14 @@ public static class SettingsBasedConnectionString
2525
/// <returns></returns>
2626
public static string Build(DbConnectionSettings settings)
2727
{
28+
var dataSource = settings.ServerName;
29+
30+
if (settings.Port.HasValue && !dataSource.Contains(','))
31+
dataSource = $"{dataSource},{settings.Port}";
32+
2833
return new SqlConnectionStringBuilder
2934
{
30-
DataSource = settings.ServerName,
35+
DataSource = dataSource,
3136
InitialCatalog = settings.DataBaseName,
3237
UserID = settings.UserName,
3338
Password = settings.UserPassword

‎src/Simplify.EntityFramework/Simplify.EntityFramework.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
77
<GenerateDocumentationFile>true</GenerateDocumentationFile>
88

9-
<Version>1.1</Version>
9+
<Version>1.2</Version>
1010

1111
<Description>Simplifies EntityFramework connection configuration and allows you to write data-base queries with lambda expressions</Description>
1212
<Product>Simplify</Product>

0 commit comments

Comments
 (0)