Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit a19e0de

Browse files
committed
Add shorter==better Dialect() ext method
1 parent d88c1e7 commit a19e0de

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

src/ServiceStack.OrmLite/OrmLiteConfig.cs

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,25 @@ public static IOrmLiteDialectProvider DialectProvider
4444
set => dialectProvider = value;
4545
}
4646

47-
public static IOrmLiteDialectProvider GetDialectProvider(this IDbCommand dbCmd)
48-
{
49-
return dbCmd is IHasDialectProvider hasDialectProvider
47+
public static IOrmLiteDialectProvider GetDialectProvider(this IDbCommand dbCmd) =>
48+
dbCmd is IHasDialectProvider hasDialectProvider
5049
? hasDialectProvider.DialectProvider
5150
: DialectProvider;
52-
}
5351

54-
public static IOrmLiteDialectProvider GetDialectProvider(this IDbConnection db)
55-
{
56-
return db is IHasDialectProvider hasDialectProvider
52+
public static IOrmLiteDialectProvider Dialect(this IDbCommand dbCmd) =>
53+
dbCmd is IHasDialectProvider hasDialectProvider
54+
? hasDialectProvider.DialectProvider
55+
: DialectProvider;
56+
57+
public static IOrmLiteDialectProvider GetDialectProvider(this IDbConnection db) =>
58+
db is IHasDialectProvider hasDialectProvider
59+
? hasDialectProvider.DialectProvider
60+
: DialectProvider;
61+
62+
public static IOrmLiteDialectProvider Dialect(this IDbConnection db) =>
63+
db is IHasDialectProvider hasDialectProvider
5764
? hasDialectProvider.DialectProvider
5865
: DialectProvider;
59-
}
6066

6167
public static IOrmLiteExecFilter GetExecFilter(this IOrmLiteDialectProvider dialectProvider) {
6268
return dialectProvider != null

0 commit comments

Comments
 (0)