Added ability to set nolock with db.From<Table>(alias, nolock);

This commit is contained in:
2024-05-24 09:07:51 +02:00
parent 437403f966
commit a7bc6b9949
3 changed files with 73 additions and 0 deletions

View File

@@ -29,6 +29,7 @@
using System.Linq;
using DynamORM.Builders;
using DynamORM.Builders.Implementation;
using DynamORM.Tests.Helpers;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace DynamORM.Tests.Select
@@ -75,6 +76,28 @@ namespace DynamORM.Tests.Select
Assert.AreEqual("SELECT * FROM \"dbo\".\"Users\"", cmd.CommandText());
}
/// <summary>
/// Tests from typed method.
/// </summary>
[TestMethod]
public void TestFromGetTyped()
{
IDynamicSelectQueryBuilder cmd = Database.From<Users>();
Assert.AreEqual("SELECT * FROM \"users\"", cmd.CommandText());
}
/// <summary>
/// Tests from typed method.
/// </summary>
[TestMethod]
public void TestFromGetTypedAs()
{
IDynamicSelectQueryBuilder cmd = Database.From<Users>("u");
Assert.AreEqual("SELECT * FROM \"users\" AS u", cmd.CommandText());
}
/// <summary>
/// Tests from method with multi tables.
/// </summary>