diff --git a/Src/Asp.Net/OracleTest/Demos/1_Query.cs b/Src/Asp.Net/OracleTest/Demos/1_Query.cs index f9ba2c0fc..0975f5634 100644 --- a/Src/Asp.Net/OracleTest/Demos/1_Query.cs +++ b/Src/Asp.Net/OracleTest/Demos/1_Query.cs @@ -374,7 +374,8 @@ namespace OrmTest.Demo { var db = GetInstance(); db.IgnoreColumns.Add("TestId", "Student"); - var s1 = db.Queryable().Select(it => new ViewModelStudent2 { Name = it.Name, Student = it }).ToList(); + db.Insertable( new Student() { Name="a" }).ExecuteCommand(); + var s1 = db.Queryable().Select(it => new { Name = it.Name, Student = it }).ToList(); var s2 = db.Queryable().Select(it => new { id = it.Id, w = new { x = it } }).ToList(); var s3 = db.Queryable().Select(it => new { newid = it.Id }).ToList(); var s4 = db.Queryable().Select(it => new { newid = it.Id, obj = it }).ToList(); diff --git a/Src/Asp.Net/OracleTest/Program.cs b/Src/Asp.Net/OracleTest/Program.cs index 066ba5b26..bb4102db1 100644 --- a/Src/Asp.Net/OracleTest/Program.cs +++ b/Src/Asp.Net/OracleTest/Program.cs @@ -40,7 +40,7 @@ namespace OrmTest /***Demo***/ OrmTest.Demo.Query.Init(); OrmTest.Demo.Insert.Init(); - OrmTest.Demo.Delete.Init(); + // OrmTest.Demo.Delete.Init(); OrmTest.Demo.Update.Init(); OrmTest.Demo.DbFirst.Init(); OrmTest.Demo.JoinSql.Init(); diff --git a/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs b/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs index bb6635a0c..c4c360425 100644 --- a/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs +++ b/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs @@ -180,9 +180,10 @@ namespace SqlSugar else { var key = typeName + "." + name; - if (readerValues.ContainsKey(key)) + var info = readerValues.Select(it=>it.Key).FirstOrDefault(it=>it.ToLower() == key.ToLower()); + if (info!=null) { - var addItem = readerValues[key]; + var addItem = readerValues[info]; if (addItem == DBNull.Value) addItem = null; result.Add(name, addItem);