mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-24 07:22:57 +08:00
Update demo
This commit is contained in:
parent
2a644d438e
commit
daa333192a
@ -46,10 +46,10 @@ namespace OrmTest
|
|||||||
//Use db
|
//Use db
|
||||||
var dt = db.Ado.GetDataTable("select 1");
|
var dt = db.Ado.GetDataTable("select 1");
|
||||||
|
|
||||||
//create table OrderDetail
|
//create tables
|
||||||
db.CodeFirst.InitTables(typeof(OrderItem));
|
db.CodeFirst.InitTables(typeof(OrderItem),typeof(Order));
|
||||||
|
var id = db.Insertable(new Order() { Name = "order1", CustomId = 1, Price = 0, CreateTime = DateTime.Now }).ExecuteReturnIdentity();
|
||||||
db.Insertable(new OrderItem() { OrderId = 1, Price = 0 }).ExecuteCommand();
|
db.Insertable(new OrderItem() { OrderId = id, Price = 0 }).ExecuteCommand();
|
||||||
Console.WriteLine("#### SqlSugarClient End ####");
|
Console.WriteLine("#### SqlSugarClient End ####");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -148,8 +148,8 @@ namespace OrmTest
|
|||||||
//Child=(select * from parent where ParentId=it.id)
|
//Child=(select * from parent where ParentId=it.id)
|
||||||
.Mapper(it => it.Child, it => it.Id, it => it.Parent.ParentId)
|
.Mapper(it => it.Child, it => it.Id, it => it.Parent.ParentId)
|
||||||
.ToList();
|
.ToList();
|
||||||
|
//one to one
|
||||||
|
var list2 = db.Queryable<OrderItemInfo>().Mapper(it => it.Order, it => it.OrderId).ToList();
|
||||||
Console.WriteLine("#### End Start ####");
|
Console.WriteLine("#### End Start ####");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,16 +5,17 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace OrmTest.Models
|
namespace OrmTest
|
||||||
{
|
{
|
||||||
[SugarTable("OrderDetail")]
|
[SugarTable("OrderDetail")]
|
||||||
public class OrderItemInfo
|
public class OrderItemInfo
|
||||||
{
|
{
|
||||||
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
|
[SqlSugar.SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
|
||||||
public int ItemId { get; set; }
|
public int ItemId { get; set; }
|
||||||
public string ItemCode { get; set; }
|
|
||||||
public decimal Pirce { get; set; }
|
|
||||||
public int OrderId { get; set; }
|
public int OrderId { get; set; }
|
||||||
|
public decimal? Price { get; set; }
|
||||||
|
[SqlSugar.SugarColumn(IsNullable = true)]
|
||||||
|
public DateTime? CreateTime { get; set; }
|
||||||
[SugarColumn(IsIgnore = true)]
|
[SugarColumn(IsIgnore = true)]
|
||||||
public Order Order { get; set; }
|
public Order Order { get; set; }
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user