mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Sqlite BUG
This commit is contained in:
parent
a638d6f597
commit
386ff019ad
@ -153,6 +153,18 @@ namespace SqlSugar
|
||||
{
|
||||
return UtilMethods.To<T>(dr.GetConvertDouble(i));
|
||||
}
|
||||
if (dr.GetFieldType(i) == UtilConstants.GuidType)
|
||||
{
|
||||
var data = dr.GetString(i);
|
||||
if (data.ToString() == "")
|
||||
{
|
||||
return UtilMethods.To<T>(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
return UtilMethods.To<T>(Guid.Parse(data.ToString()));
|
||||
}
|
||||
}
|
||||
throw new Exception(ex.Message);
|
||||
}
|
||||
}
|
||||
|
@ -13,10 +13,10 @@ namespace OrmTest
|
||||
{
|
||||
Db.CodeFirst.InitTables<UnitJsonTest>();
|
||||
Db.DbMaintenance.TruncateTable<UnitJsonTest>();
|
||||
Db.Insertable(new UnitJsonTest() { Order = new Order { Id = 1, Name = "order1" } }).ExecuteCommand();
|
||||
var id=Db.Insertable(new UnitJsonTest() { Order = new Order { Id = 1, Name = "order1" } }).ExecuteReturnIdentity();
|
||||
var list = Db.Queryable<UnitJsonTest>().ToList();
|
||||
UValidate.Check("order1", list.First().Order.Name, "Json");
|
||||
Db.Updateable(new UnitJsonTest() { Id = 1, Order = new Order { Id = 2, Name = "order2" } }).ExecuteCommand();
|
||||
Db.Updateable(new UnitJsonTest() { Id = id, Order = new Order { Id = 1, Name = "order2" } }).ExecuteCommand();
|
||||
list= Db.Queryable<UnitJsonTest>().ToList();
|
||||
UValidate.Check("order2", list.First().Order.Name, "Json");
|
||||
var list2 = Db.Queryable<UnitJsonTest>().ToList();
|
||||
|
@ -78,8 +78,20 @@ namespace OrmTest
|
||||
CheckMan = saleOrderInfo.CheckMan,
|
||||
CheckTime = DateTime.Now
|
||||
}, o => o.OrderSn == saleOrderInfo.OrderSn && o.OrderStatus != 1);
|
||||
|
||||
Db.CodeFirst.InitTables<UnitAbc121>();
|
||||
Db.Insertable(new UnitAbc121() { name="a" }).ExecuteCommand();
|
||||
Db.Insertable(new UnitAbc121() { name = "a", uid=Guid.NewGuid() }).ExecuteCommand();
|
||||
var list10= Db.Queryable<UnitAbc121>().ToList();
|
||||
}
|
||||
|
||||
|
||||
public class UnitAbc121
|
||||
{
|
||||
[SugarColumn(IsNullable =true)]
|
||||
public Guid? uid { get; set; }
|
||||
public string name { get; set; }
|
||||
}
|
||||
public static class IEnumerbleContains
|
||||
{
|
||||
public static IEnumerable<Order> Data()
|
||||
|
Loading…
Reference in New Issue
Block a user