大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> Websharp使用说明(3)

Websharp使用说明(3)

时间: 2021-07-31 作者:daque

即使要表白一对多的东西构造,咱们不妨沿用如次的办法(表领会一个入库单的构造,这个入库单包括了入库单头和关系明细):public class form : persistencecapable { private entitydata form; private formdetail formdetail; #region 结构因变量 public form() : this(true) {} public form(bool autoinit) { form=entityprototypemanager.getemptyentity("form"); if(autoinit) form.newrecord("form"); } public form(entitydata entity) { form=entity; } #endregion #region 属性 public string formid { get{return form["formid","form"].tostring();} set{form["formid","form"]=value;} } public datetime formtime { get{return form.getdatetime("formtime","form");} set{form["formtime","form"]=value;} } public formdetail formdetail { get { if(formdetail==null) { formdetail=new formdetail(form); } return formdetail; } } #endregion #region persistencecapable 分子 public int objectcount { get { return form.entitycount; } } public entitydata entitydata { get { return form; } set { form=value; } } public bool next() { return form.next("form"); } public void first() { form.first("form"); } public void addnew() { form.newrecord("form"); } #endregion } public class formdetail : persistencecapable { private entitydata form; #region 结构因变量 public formdetail() : this(true) {} public formdetail(bool autoinit) { form=entityprototypemanager.getemptyentity("form"); if(autoinit) form.newrecord("formdetail"); } public formdetail(entitydata entity) { form=entity; } #endregion #region 属性 public string formdetailid { get{return form["formdetailid","formdetail"].tostring();} set{form["formdetailid","formdetail"]=value;} } public string formid { get{return form["formid","formdetail"].tostring();} set{form["formid","formdetail"]=value;} } public string productid { get{return form["productid","formdetail"].tostring();} set{form["productid","formdetail"]=value;} } public decimal incount { get{return form.getdecimal("incount","formdetail");} set{form["incount","formdetail"]=value;} } #endregion #region persistencecapable 分子 public int objectcount { get { return form.tables["formdetail"].rows.count; } } public entitydata entitydata { get { return form; } set { form=value; } } public bool next() { return form.next("formdetail"); } public void first() { form.first("formdetail"); } public void addnew() { form.newrecord("formdetail"); } #endregion }

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.