123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using System.Data;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- namespace Vitorm.MsTest.CommonTest
- {
- [TestClass]
- public class Orm_Extensions_ToExecuteString_Test
- {
- [TestMethod]
- public void Test_ToExecuteString()
- {
- using var dbContext = DataSource.CreateDbContext();
- var userQuery = dbContext.Query<User>();
- #region users.Where().OrderBy().Skip().Take().ToList
- /*
- users.Where(row => row.user.id > 2)
- .OrderBy(user=>user.id)
- .Select(row => new {row.user })
- .Skip(1).Take(2);
- */
- {
- var query = (from user in userQuery
- where user.id > 2 && !user.name.Contains("3")
- orderby user.id descending
- select new
- {
- user
- })
- .Skip(1).Take(2);
- var executeString = query.ToExecuteString();
- Assert.AreEqual(false, string.IsNullOrWhiteSpace(executeString));
- var list = query.ToList();
- Assert.AreEqual(2, list.Count);
- }
- #endregion
- }
- }
- }
|