- 修复 ZeroDbContext IncludeAll 死循环 bug;

This commit is contained in:
2881099
2025-04-26 21:48:22 +08:00
parent c61e3f789d
commit 3907c5f87e
4 changed files with 13 additions and 9 deletions

View File

@@ -10,7 +10,8 @@ using System.Text.Json;
using (var fsql = new FreeSqlBuilder()
.UseConnectionString(DataType.Sqlite, "data source=111.db")
.UseAutoSyncStructure(true)
.UseConnectionString(DataType.MySql, "Server=47.108.219.26;Port=3306;Database=sample;Uid=root;Pwd=xdhl123Qwe;")
.UseAutoSyncStructure(true)
.UseNoneCommandParameter(true)
.UseMonitorCommand(cmd => Console.WriteLine(cmd.CommandText + "\r\n"))
.Build())
@@ -19,6 +20,8 @@ using (var fsql = new FreeSqlBuilder()
var schemas = JsonConvert.DeserializeObject<TableDescriptor[]>(File.ReadAllText(@"C:\Users\28810\Downloads\schema.json"));
var context = new ZeroDbContext(fsql);
context.LoadSchemasAndNavigates("Student", tableName => schemas.First(c => c.Name == tableName));
//context.SyncStructure();
var stu = context.Select.Where("id", 38).First();
var json = JsonConvert.SerializeObject(Helper.GetTestDesc());

View File

@@ -13,6 +13,7 @@
<ItemGroup>
<ProjectReference Include="..\..\Extensions\FreeSql.Extensions.ZeroEntity\FreeSql.Extensions.ZeroEntity.csproj" />
<ProjectReference Include="..\..\Providers\FreeSql.Provider.MySql\FreeSql.Provider.MySql.csproj" />
<ProjectReference Include="..\..\Providers\FreeSql.Provider.Sqlite\FreeSql.Provider.Sqlite.csproj" />
</ItemGroup>