From c3980192d0fbb18732cb3d0c184605187fe18e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=BA=E8=83=BD=E5=A4=A7=E7=9F=B3=E5=A4=B4?= Date: Tue, 15 Jul 2025 18:28:01 +0800 Subject: [PATCH] fix using --- XCode/Entity/EntityExtension.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/XCode/Entity/EntityExtension.cs b/XCode/Entity/EntityExtension.cs index 075e19733..113f6e06c 100644 --- a/XCode/Entity/EntityExtension.cs +++ b/XCode/Entity/EntityExtension.cs @@ -1335,12 +1335,12 @@ public static class EntityExtension file = file.GetFullPath(); if (!File.Exists(file)) return []; - Stream fs = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read); + using var fs = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read); if (file.EndsWithIgnoreCase(".gz")) - fs = new GZipStream(fs, CompressionMode.Decompress); - - return Read(factory, fs); + return Read(factory, new GZipStream(fs, CompressionMode.Decompress)); + else + return Read(factory, fs); } /// 从文件读取实体列表,二进制格式