Prechádzať zdrojové kódy

[Release] Vitorm.ClickHouse release/2.1.1

Lith 8 mesiacov pred
rodič
commit
91875cfa3d

+ 1 - 1
README.md

@@ -35,7 +35,7 @@ supported features:
 |  change database  |  ChangeDatabase   | change database to be connected  |   |
 | --- | --- | --- | --- |
 |  collection total count   |  TotalCount    |  Collection Total Count without Take and Skip   |   |
-|  collection total count and list  |  ToListAndTotalCount   | query List and TotalCount at on request  |   |
+|  collection total count and list  |  ToListAndTotalCount   | query List and TotalCount in one request  |   |
 |     |     |   |   |
 
 

+ 3 - 3
src/Vitorm.ClickHouse/Vitorm.ClickHouse.csproj

@@ -6,7 +6,7 @@
 
     <PropertyGroup>
         <TargetFramework>netstandard2.0</TargetFramework>
-        <Version>2.1.1-preview</Version>
+        <Version>2.1.1</Version>
         <LangVersion>9.0</LangVersion>
     </PropertyGroup>
 
@@ -31,8 +31,8 @@
     </ItemGroup>
 
     <ItemGroup>
-        <PackageReference Include="ClickHouse.Client" Version="7.6.2" />
-        <PackageReference Include="Vitorm" Version="[2.1.1-preview, 2.2.0)" />
+        <PackageReference Include="ClickHouse.Client" Version="7.7.3" />
+        <PackageReference Include="Vitorm" Version="[2.1.1, 2.2.0)" />
     </ItemGroup>
 
 

+ 92 - 0
test/Vitorm.ClickHouse.MsTest/CommonTest/Event_Test.cs

@@ -0,0 +1,92 @@
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+using Vit.Linq;
+
+namespace Vitorm.MsTest.CommonTest
+{
+
+    [TestClass]
+    public partial class Event_Test
+    {
+        class AssertDisposable : IDisposable
+        {
+            public AssertDisposable()
+            {
+                executeString = null;
+            }
+            public void Dispose()
+            {
+                Assert.IsNotNull(executeString);
+            }
+        }
+        static string executeString;
+
+        static Event_Test()
+        {
+            DbContext.event_DefaultOnExecuting = (arg) =>
+            {
+                executeString = arg.executeString;
+            };
+        }
+
+
+        [TestMethod]
+        public void Test()
+        {
+            using var dbContext = DataSource.CreateDbContextForWriting();
+            AssertDisposable assertDisposable;
+
+            // TryCreateTable
+            using (assertDisposable = new())
+            {
+                dbContext.TryCreateTable<User>();
+            }
+
+
+            var newUserList = User.NewUsers(7, 4, forAdd: true);
+            // Add
+            using (assertDisposable = new())
+            {
+                dbContext.Add(newUserList[0]);
+            }
+
+            // AddRange
+            using (assertDisposable = new())
+            {
+                dbContext.AddRange(newUserList.Skip(1));
+            }
+
+
+            // Get
+            using (assertDisposable = new())
+            {
+                var user = dbContext.Get<User>(1);
+            }
+
+            // Query
+            using (assertDisposable = new())
+            {
+                var result = dbContext.Query<User>().ToList();
+            }
+            using (assertDisposable = new())
+            {
+                var result = dbContext.Query<User>().Count();
+            }
+            using (assertDisposable = new())
+            {
+                var result = dbContext.Query<User>().ToExecuteString();
+            }
+            using (assertDisposable = new())
+            {
+                var result = dbContext.Query<User>().FirstOrDefault();
+            }
+            using (assertDisposable = new())
+            {
+                var result = dbContext.Query<User>().ToListAndTotalCount();
+            }
+
+        }
+
+
+    }
+}

+ 3 - 3
test/Vitorm.ClickHouse.MsTest/Vitorm.ClickHouse.MsTest.csproj

@@ -14,9 +14,9 @@
     </PropertyGroup>
 
     <ItemGroup>
-        <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
-        <PackageReference Include="MSTest.TestAdapter" Version="3.5.1" />
-        <PackageReference Include="MSTest.TestFramework" Version="3.5.1" />
+        <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.0" />
+        <PackageReference Include="MSTest.TestAdapter" Version="3.5.2" />
+        <PackageReference Include="MSTest.TestFramework" Version="3.5.2" />
 
         <PackageReference Include="Vit.Core" Version="2.2.0" />
     </ItemGroup>

+ 3 - 3
test/Vitorm.Data.MsTest/Vitorm.Data.MsTest.csproj

@@ -14,9 +14,9 @@
     </PropertyGroup>
 
     <ItemGroup>
-        <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
-        <PackageReference Include="MSTest.TestAdapter" Version="3.5.1" />
-        <PackageReference Include="MSTest.TestFramework" Version="3.5.1" />
+        <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.0" />
+        <PackageReference Include="MSTest.TestAdapter" Version="3.5.2" />
+        <PackageReference Include="MSTest.TestFramework" Version="3.5.2" />
 
         <PackageReference Include="Vit.Core" Version="2.2.0" />
         <PackageReference Include="Vitorm.Data" Version="[2.1.0, 2.2.0)" />