浏览代码

- [Vitorm] remove EntityPropertyReader.cs(Not useful)

Lith 4 月之前
父节点
当前提交
8e67196a4f
共有 2 个文件被更改,包括 4 次插入31 次删除
  1. 4 0
      doc/ReleaseNotes.md
  2. 0 31
      src/Vitorm/Sql/DataReader/EntityReader/CompiledLambda/EntityPropertyReader.cs

+ 4 - 0
doc/ReleaseNotes.md

@@ -1,5 +1,9 @@
 # Vitorm ReleaseNotes
 
+-----------------------
+# 2.5.0
+- [Vitorm] remove EntityPropertyReader.cs(Not useful)
+
 -----------------------
 # 2.4.0
 - [Vitorm] DbContext, new method GetEntityDescriptorFromCache

+ 0 - 31
src/Vitorm/Sql/DataReader/EntityReader/CompiledLambda/EntityPropertyReader.cs

@@ -1,31 +0,0 @@
-using System.Data;
-
-using Vitorm.Entity;
-using Vitorm.Sql.DataReader.EntityReader;
-
-namespace Vitorm.Sql.DataReader.EntityConstructor.CompiledLambda
-{
-    class EntityPropertyReader : SqlFieldReader
-    {
-        public IPropertyDescriptor column { get; protected set; }
-
-        public EntityPropertyReader(IPropertyDescriptor column, int sqlColumnIndex) : base(column.type, sqlColumnIndex)
-        {
-            this.column = column;
-        }
-
-        public bool Read(IDataReader reader, object entity)
-        {
-            var value = Read(reader);
-            if (value != null)
-            {
-                column.SetValue(entity, value);
-                return true;
-            }
-
-            if (column.isKey) return false;
-            return true;
-        }
-    }
-
-}