Small warning fix

This commit is contained in:
2026-02-26 15:27:01 +01:00
parent d4dc0143d4
commit 4d5bebba07
2 changed files with 18 additions and 22 deletions

View File

@@ -5539,8 +5539,6 @@ namespace DynamORM
Type listType = typeof(List<>).MakeGenericType(new Type[] { argType }); Type listType = typeof(List<>).MakeGenericType(new Type[] { argType });
IList listInstance = (IList)Activator.CreateInstance(listType); IList listInstance = (IList)Activator.CreateInstance(listType);
object defVal = listType.GetDefaultValue();
using (IDataReader rdr = cmd.ExecuteReader()) using (IDataReader rdr = cmd.ExecuteReader())
using (IDataReader cache = rdr.CachedReader()) using (IDataReader cache = rdr.CachedReader())
while (cache.Read()) while (cache.Read())

View File

@@ -51,11 +51,11 @@ namespace DynamORM
/// public class ProcResult { [Column("outp")] public Guid Output { get; set; } } /// public class ProcResult { [Column("outp")] public Guid Output { get; set; } }
/// ProcResult res4 = db.Procedures.sp_Test_Scalar_In_Out&lt;ProcResult&gt;(inp: Guid.NewGuid(), out_outp: Guid.Empty) as ProcResult; /// ProcResult res4 = db.Procedures.sp_Test_Scalar_In_Out&lt;ProcResult&gt;(inp: Guid.NewGuid(), out_outp: Guid.Empty) as ProcResult;
/// </code>As you can se, you can use mapper to do job for you.</example> /// </code>As you can se, you can use mapper to do job for you.</example>
public class DynamicProcedureInvoker : DynamicObject, IDisposable public class DynamicProcedureInvoker : DynamicObject, IDisposable
{ {
private DynamicDatabase _db; private DynamicDatabase _db;
private List<string> _prefixes; private List<string> _prefixes;
private bool _isDisposed; private bool _isDisposed;
internal DynamicProcedureInvoker(DynamicDatabase db, List<string> prefixes = null) internal DynamicProcedureInvoker(DynamicDatabase db, List<string> prefixes = null)
{ {
@@ -314,8 +314,6 @@ namespace DynamORM
Type listType = typeof(List<>).MakeGenericType(new Type[] { argType }); Type listType = typeof(List<>).MakeGenericType(new Type[] { argType });
IList listInstance = (IList)Activator.CreateInstance(listType); IList listInstance = (IList)Activator.CreateInstance(listType);
object defVal = listType.GetDefaultValue();
using (IDataReader rdr = cmd.ExecuteReader()) using (IDataReader rdr = cmd.ExecuteReader())
using (IDataReader cache = rdr.CachedReader()) using (IDataReader cache = rdr.CachedReader())
while (cache.Read()) while (cache.Read())
@@ -447,16 +445,16 @@ namespace DynamORM
return true; return true;
} }
/// <summary>Performs application-defined tasks associated with /// <summary>Performs application-defined tasks associated with
/// freeing, releasing, or resetting unmanaged resources.</summary> /// freeing, releasing, or resetting unmanaged resources.</summary>
public void Dispose() public void Dispose()
{ {
if (_isDisposed) if (_isDisposed)
return; return;
_isDisposed = true; _isDisposed = true;
_db = null; _db = null;
_prefixes = null; _prefixes = null;
} }
} }
} }