外科风云 小说,陈德荣天津市委常委,考试吧会计
//实体类
[table("invoiceinfo", schema = "obs")] public class invoice { [key] public string invoice_num { get; set; } public string merchant_id { get; set; } public datetimeoffset? verify_time { get; set; } //one to many
public virtual ilist<invoice_relation> invoice_file_list { get; set; } //one to one public virtual business invoice_business { get; set; } }
//数据库 postgredbcontext相关配置
protected override void onmodelcreating(modelbuilder builder) { base.onmodelcreating(builder); builder.entity<invoice>().hasmany(i => i.invoice_file_list).withone().hasforeignkey(f => f.invoice_num); builder.entity<invoice>().hasone(i => i.invoice_business).withmany().hasforeignkey(i => i.merchant_id); }
//.file为invoice_file_list类中字段属性,.invoiced_party为invoice_business字段属性
iqueryable<invoice> invoicelist = _postgredbcontext.invoice.asnotracking().include("invoice_file_list.file").include("invoice_business.invoiced_party");
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论