mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-09 02:44:58 +08:00
-
This commit is contained in:
@@ -38,6 +38,7 @@ namespace OrmTest.UnitTest
|
|||||||
|
|
||||||
#region dr ot entity
|
#region dr ot entity
|
||||||
db.IgnoreComumns.Add("TestId", "Student");
|
db.IgnoreComumns.Add("TestId", "Student");
|
||||||
|
var dr0 = db.Queryable<Student>().Select(it => new { Student = it, Name = it.Name,w=new { id=it.Id } }).ToList();
|
||||||
var dr1 = db.Queryable<Student>().Select(it => new { newid = it.Id }).ToList();
|
var dr1 = db.Queryable<Student>().Select(it => new { newid = it.Id }).ToList();
|
||||||
var dr2 = db.Queryable<Student>().Select(it => new { newid = it.Id, obj = it }).ToList();
|
var dr2 = db.Queryable<Student>().Select(it => new { newid = it.Id, obj = it }).ToList();
|
||||||
var dr3 = db.Queryable<Student>().Select(it => new ViewModelStudent2{ Student=it }).ToList();
|
var dr3 = db.Queryable<Student>().Select(it => new ViewModelStudent2{ Student=it }).ToList();
|
||||||
|
|||||||
@@ -61,13 +61,16 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
dic.Remove(key);
|
dic.Remove(key);
|
||||||
}
|
}
|
||||||
var obj = Activator.CreateInstance(item.PropertyType, true);
|
if (!item.PropertyType.IsAnonymousType())
|
||||||
var ps = obj.GetType().GetProperties();
|
|
||||||
foreach (var keyValue in keyValues)
|
|
||||||
{
|
{
|
||||||
ps.Single(it => it.Name == keyValue.Key).SetValue(obj,keyValue.Value);
|
var obj = Activator.CreateInstance(item.PropertyType, true);
|
||||||
|
var ps = obj.GetType().GetProperties();
|
||||||
|
foreach (var keyValue in keyValues)
|
||||||
|
{
|
||||||
|
ps.Single(it => it.Name == keyValue.Key).SetValue(obj, keyValue.Value);
|
||||||
|
}
|
||||||
|
dic.Add(item.Name, obj);
|
||||||
}
|
}
|
||||||
dic.Add(item.Name, obj);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var stringValue = SerializeObject(expandoObject);
|
var stringValue = SerializeObject(expandoObject);
|
||||||
|
|||||||
Reference in New Issue
Block a user