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

Commit a853f7d

Browse files
committed
Switch to use db.From<T>
1 parent bd0024f commit a853f7d

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

src/ServiceStack.OrmLite/Expressions/ReadConnectionExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public static IEnumerable<T> ExecLazy<T>(this IDbConnection dbConn, Func<IDbComm
2828
/// <summary>
2929
/// Create a new SqlExpression builder allowing typed LINQ-like queries.
3030
/// </summary>
31+
[Obsolete("Use From<T>")]
3132
public static SqlExpression<T> SqlExpression<T>(this IDbConnection dbConn)
3233
{
3334
return OrmLiteConfig.ExecFilter.SqlExpression<T>(dbConn);

tests/ServiceStack.OrmLite.Tests/MockAllApiTests.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void Can_mock_all_Select_Apis()
4444
{
4545
Assert.That(db.Select<Person>(x => x.Age > 40)[0].FirstName, Is.EqualTo("Mocked"));
4646
Assert.That(db.Select<Person>(q => q.Where(x => x.Age > 40))[0].FirstName, Is.EqualTo("Mocked"));
47-
Assert.That(db.Select(db.SqlExpression<Person>().Where(x => x.Age > 40))[0].FirstName, Is.EqualTo("Mocked"));
47+
Assert.That(db.Select(db.From<Person>().Where(x => x.Age > 40))[0].FirstName, Is.EqualTo("Mocked"));
4848
Assert.That(db.Select<Person>("Age > 40")[0].FirstName, Is.EqualTo("Mocked"));
4949
Assert.That(db.Select<Person>("SELECT * FROM Person WHERE Age > 40")[0].FirstName, Is.EqualTo("Mocked"));
5050
Assert.That(db.Select<Person>("Age > @age", new { age = 40 })[0].FirstName, Is.EqualTo("Mocked"));
@@ -61,11 +61,9 @@ public void Can_mock_all_Select_Apis()
6161
Assert.That(db.SelectLazy<Person>().ToList()[0].FirstName, Is.EqualTo("Mocked"));
6262
Assert.That(db.WhereLazy<Person>(new { Age = 27 }).ToList()[0].FirstName, Is.EqualTo("Mocked"));
6363
Assert.That(db.Select<Person>()[0].FirstName, Is.EqualTo("Mocked"));
64-
Assert.That(db.Select<Person>()[0].FirstName, Is.EqualTo("Mocked"));
65-
Assert.That(db.Select<Person>()[0].FirstName, Is.EqualTo("Mocked"));
6664

6765
Assert.That(db.Single<Person>(x => x.Age == 42).FirstName, Is.EqualTo("Mocked"));
68-
Assert.That(db.Single(db.SqlExpression<Person>().Where(x => x.Age == 42)).FirstName, Is.EqualTo("Mocked"));
66+
Assert.That(db.Single(db.From<Person>().Where(x => x.Age == 42)).FirstName, Is.EqualTo("Mocked"));
6967
Assert.That(db.Single<Person>(new { Age = 42 }).FirstName, Is.EqualTo("Mocked"));
7068
Assert.That(db.Single<Person>("Age = @age", new { age = 42 }).FirstName, Is.EqualTo("Mocked"));
7169
Assert.That(db.SingleFmt<Person>("Age = {0}", 42).FirstName, Is.EqualTo("Mocked"));
@@ -163,7 +161,7 @@ public void Can_mock_all_Single_Apis()
163161
})
164162
{
165163
Assert.That(db.Single<Person>(x => x.Age == 42).FirstName, Is.EqualTo("Mocked"));
166-
Assert.That(db.Single(db.SqlExpression<Person>().Where(x => x.Age == 42)).FirstName, Is.EqualTo("Mocked"));
164+
Assert.That(db.Single(db.From<Person>().Where(x => x.Age == 42)).FirstName, Is.EqualTo("Mocked"));
167165
Assert.That(db.Single<Person>(new { Age = 42 }).FirstName, Is.EqualTo("Mocked"));
168166
Assert.That(db.Single<Person>("Age = @age", new { age = 42 }).FirstName, Is.EqualTo("Mocked"));
169167
Assert.That(db.SingleFmt<Person>("Age = {0}", 42).FirstName, Is.EqualTo("Mocked"));
@@ -184,7 +182,7 @@ public void Can_mock_all_Scalar_Apis()
184182
Assert.That(db.Scalar<Person, int>(x => Sql.Max(x.Age)), Is.EqualTo(1000));
185183
Assert.That(db.Scalar<Person, int>(x => Sql.Max(x.Age), x => x.Age < 50), Is.EqualTo(1000));
186184
Assert.That(db.Count<Person>(x => x.Age < 50), Is.EqualTo(1000));
187-
Assert.That(db.Count(db.SqlExpression<Person>().Where(x => x.Age < 50)), Is.EqualTo(1000));
185+
Assert.That(db.Count(db.From<Person>().Where(x => x.Age < 50)), Is.EqualTo(1000));
188186
Assert.That(db.Scalar<int>("SELECT COUNT(*) FROM Person WHERE Age > @age", new { age = 40 }), Is.EqualTo(1000));
189187
Assert.That(db.ScalarFmt<int>("SELECT COUNT(*) FROM Person WHERE Age > {0}", 40), Is.EqualTo(1000));
190188

@@ -279,7 +277,7 @@ public void Can_mock_all_Delete_Apis()
279277
Assert.That(db.DeleteFmt(typeof(Person), "Age = {0}", 27), Is.EqualTo(10));
280278
Assert.That(db.Delete<Person>(p => p.Age == 27), Is.EqualTo(10));
281279
Assert.That(db.Delete<Person>(ev => ev.Where(p => p.Age == 27)), Is.EqualTo(10));
282-
Assert.That(db.Delete(db.SqlExpression<Person>().Where(p => p.Age == 27)), Is.EqualTo(10));
280+
Assert.That(db.Delete(db.From<Person>().Where(p => p.Age == 27)), Is.EqualTo(10));
283281
Assert.That(db.DeleteFmt<Person>(where: "Age = {0}".SqlFmt(27)), Is.EqualTo(10));
284282
Assert.That(db.DeleteFmt(table: "Person", where: "Age = {0}".SqlFmt(27)), Is.EqualTo(10));
285283
}
@@ -331,7 +329,7 @@ public void Can_hijack_all_Insert_Apis()
331329
i++; db.InsertOnly(new PersonWithAutoId { FirstName = "Amy", Age = 27 }, ev => ev.Insert(p => new { p.FirstName, p.Age }));
332330
Assert.That(sqlStatements.Count, Is.EqualTo(i));
333331

334-
i++; db.InsertOnly(new PersonWithAutoId { FirstName = "Amy", Age = 27 }, ev => db.SqlExpression<PersonWithAutoId>().Insert(p => new { p.FirstName, p.Age }));
332+
i++; db.InsertOnly(new PersonWithAutoId { FirstName = "Amy", Age = 27 }, ev => db.From<PersonWithAutoId>().Insert(p => new { p.FirstName, p.Age }));
335333
Assert.That(sqlStatements.Count, Is.EqualTo(i));
336334

337335
sqlStatements.Each(x => x.Print());

0 commit comments

Comments
 (0)