This commit is contained in:
sunkaixuan 2017-10-21 15:32:43 +08:00
parent bc2cac5b04
commit a2812eae8a
2 changed files with 5 additions and 1 deletions

View File

@ -20,7 +20,7 @@ namespace OrmTest.UnitTest
var db = GetInstance(); var db = GetInstance();
var shoolValue = SchoolEnum.HarvardUniversity; var shoolValue = SchoolEnum.HarvardUniversity;
var enums = new SchoolEnum[] { shoolValue, SchoolEnum.UniversityOfOxford }; var enums = new SchoolEnum[] { shoolValue, SchoolEnum.UniversityOfOxford };
var list = db.Queryable<StudentEnum>().AS("student").Where(it => it.SchoolId == shoolValue).ToList(); var list = db.Queryable<StudentEnum>().AS("student").Where(it => it.SchoolId == shoolValue).Select(it=>it.SchoolId).ToList();
var x = new StudentEnum() var x = new StudentEnum()
{ {

View File

@ -123,6 +123,10 @@ namespace SqlSugar
{ {
reval.Add(default(T)); reval.Add(default(T));
} }
else if (type.IsEnum)
{
reval.Add((T)Enum.Parse(type,value.ObjToString()));
}
else else
{ {
reval.Add((T)Convert.ChangeType(value, UtilMethods.GetUnderType(type))); reval.Add((T)Convert.ChangeType(value, UtilMethods.GetUnderType(type)));