#region AgileEAS.NET-generated
//------------------------------------------------------------------------------
// AgileEAS.NET应用开发平台,是基于敏捷并行开发思想以及.NET构件技术而开发的一个应用系统快速开发平台,用于帮助中小软件企业
//建立一条适合快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。
// AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了
//设计、实现、测试等开发过程的并行,应用系统的各个业务功能子系统,在系统体系结构设计的过程中被设计成各个原子功能模块,各个子
//功能模块按照业务功能组织成单独的程序集文件,各子系统开发完成后,由AgileEAS.NET资源管理平台进行统一的集成部署。
//
// AgileEAS.NET SOA 中间件平台是一套免费的快速开发工具,可以不受限制的用于各种非商业开发之中,商业应用请向作者获取商业授权,
//商业授权也是免费的,但是对于非授权的商业应用视为侵权,开发人员可以参考官方网站和博客园等专业网站获取公开的技术资料,也可以向
//AgileEAS.NET官方团队请求技术支持。
//
// 官方网站:http://www.smarteas.net
// 团队网站:http://www.agilelab.cn
//------------------------------------------------------------------------------
//
// 此代码由AgileEAS.NET数据模型设计工具生成。
// 运行时版本:4.0.30319.1
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
//
//------------------------------------------------------------------------------
#endregion
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Xml.Serialization;
using System.ComponentModel;
using System.Data;
using EAS.Data;
using EAS.Data.Access;
using EAS.Data.ORM;
using EAS.Data.Linq;
namespace SOH.Entities
{
///
/// 实体对象 keshi(科室)。
///
[Serializable()]
[DataContract(IsReference = true)]
[Table("dbo.t_ks", "科室")]
partial class keshi : DataEntity, IDataEntity
{
public keshi()
{
}
protected keshi(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
#region O/R映射成员
///
/// 科室编码 。
///
[Column("ksbm", "科室编码"), DataSize(10), PrimaryKey, NotNull]
[DisplayName("科室编码")]
[DataMember]
public int ksbm
{
get;
set;
}
///
/// 科室名称 。
///
[Column("ksmc", "科室名称"), DataSize(40), NotNull]
[DisplayName("科室名称")]
[DataMember]
public string ksmc
{
get;
set;
}
///
/// 打印内容 0:全部、1:描述、2:诊断 。
///
[Column("dynr", "打印内容 0:全部、1:描述、2:诊断"), DataSize(5), NotNull]
[DisplayName("打印内容 0:全部、1:描述、2:诊断")]
[DataMember]
public short dynr
{
get;
set;
}
///
/// 诊断名称 。
///
[Column("zdmc", "诊断名称"), DataSize(40), NotNull]
[DisplayName("诊断名称")]
[DataMember]
public string zdmc
{
get;
set;
}
///
/// 显示顺序 。
///
[Column("xssx", "显示顺序"), DataSize(10), NotNull]
[DisplayName("显示顺序")]
[DataMember]
public int xssx
{
get;
set;
}
///
/// 录入顺序 。
///
[Column("lrsx", "录入顺序"), DataSize(10), NotNull]
[DisplayName("录入顺序")]
[DataMember]
public int lrsx
{
get;
set;
}
///
/// 注销状态0:正常 1:注销 。
///
[Column("zhuxiao", "注销状态0:正常 1:注销"), DataSize(5), NotNull]
[DisplayName("注销状态0:正常 1:注销")]
[DataMember]
public short zhuxiao
{
get;
set;
}
///
/// 科室类别 0:医生、1:检验、2:功能 。
///
[Column("lx", "科室类别 0:医生、1:检验、2:功能"), DataSize(5), NotNull]
[DisplayName("科室类别 0:医生、1:检验、2:功能")]
[DataMember]
public short lx
{
get;
set;
}
///
/// xysh 。
///
[Column("xysh", "xysh"), DataSize(5), NotNull]
[DisplayName("xysh")]
[DataMember]
public short xysh
{
get;
set;
}
///
/// 科室位置 。
///
[Column("wlks", "科室位置"), DataSize(50), NotNull]
[DisplayName("科室位置")]
[DataMember]
public string wlks
{
get;
set;
}
///
/// fxsx 。
///
[Column("fxsx", "fxsx"), DataSize(5), NotNull]
[DisplayName("fxsx")]
[DataMember]
public short fxsx
{
get;
set;
}
///
/// 默认诊断 。
///
[Column("kszdjg", "默认诊断"), DataSize(50), NotNull]
[DisplayName("默认诊断")]
[DataMember]
public string kszdjg
{
get;
set;
}
///
/// 签名标题 。
///
[Column("bglk", "签名标题"), DataSize(50), NotNull]
[DisplayName("签名标题")]
[DataMember]
public string bglk
{
get;
set;
}
///
/// upflag 。
///
[Column("upflag", "upflag"), DataSize(1)]
[DisplayName("upflag")]
[DataMember]
public string upflag
{
get;
set;
}
///
/// gzl 。
///
[Column("gzl", "gzl"), DataSize(5)]
[DisplayName("gzl")]
[DataMember]
public short gzl
{
get;
set;
}
///
/// printimage 。
///
[Column("printimage", "printimage"), DataSize(5)]
[DisplayName("printimage")]
[DataMember]
public short printimage
{
get;
set;
}
///
/// printtitle 。
///
[Column("printtitle", "printtitle"), DataSize(50)]
[DisplayName("printtitle")]
[DataMember]
public string printtitle
{
get;
set;
}
///
/// zoom 。
///
[Column("zoom", "zoom"), DataSize(18, 2)]
[DisplayName("zoom")]
[DataMember]
public string zoom
{
get;
set;
}
///
/// imageHeight 。
///
[Column("imageHeight", "imageHeight"), DataSize(5)]
[DisplayName("imageHeight")]
[DataMember]
public short imageHeight
{
get;
set;
}
///
/// kszjm 。
///
[Column("kszjm", "kszjm"), DataSize(100)]
[DisplayName("kszjm")]
[DataMember]
public string kszjm
{
get;
set;
}
///
/// workstation 。
///
[Column("workstation", "workstation"), DataSize(5)]
[DisplayName("workstation")]
[DataMember]
public short workstation
{
get;
set;
}
///
/// ImagePath 。
///
[Column("ImagePath", "ImagePath"), DataSize(500)]
[DisplayName("ImagePath")]
[DataMember]
public string ImagePath
{
get;
set;
}
///
/// fddm 。
///
[Column("fddm", "fddm")]
[DisplayName("fddm")]
[DataMember]
public int fddm
{
get;
set;
}
///
/// fddm 。
///
[Column("ccks", "彩超科室", DbType.Byte)]
[DisplayName("彩超科室")]
[DataMember]
public byte ccks
{
get;
set;
}
///
/// fddm 。
///
[Column("bgbt", "彩超报告标题"),DataSize(50)]
[DisplayName("彩超报告标题")]
[DataMember]
public string bgbt
{
get;
set;
}
#endregion
#region O/R虚拟属性
#endregion
#region 关联枚举
#endregion
#region O/R引用实体
private FenDian m_fendian;
///
/// 分店 。
///
[DataMember]
[RefEntity("fddm", "分店", typeof(FenDian), "fddm", false, false)]
public FenDian fendian
{
get
{
if ((this.m_fendian == null && !object.Equals(this.fddm, null)) || (this.m_fendian != null && this.m_fendian.fddm != this.fddm))
{
this.m_fendian = DataEntity.Lazy(this.fddm);
}
return this.m_fendian;
}
set
{
this.m_fendian = value;
}
}
#endregion
#region O/R子实体
private List m_jbk = new List();
///
/// 疾病表 。
///
[ChildEntity("ksbm", "疾病表", typeof(t_jbk), "ksbm")]
[DataMember]
public List jbk
{
get
{
return this.m_jbk;
}
set
{
this.m_jbk = value;
}
}
#endregion
}
}