不用編寫SQL語句或存儲過程即可實現下列功能: 1、數據表、試圖與對象之間的轉換。 2、數據表、試圖的普通和分頁查詢。 3、數據表的完全新增或部分新增(單個對象、多個對象)。 4、數據表的完全更新或部分更新(單個對象、多個對象)。 5、數據表的刪除或條件刪除。 6、自動加載關系對象,實現一對一、一對多、多對一和多對多的關系映射。 7、支持單個對象和多個對象之間的事務。 8、支持查詢表達式的生成。 9、支持查詢結果排序。 10、延遲加載。 11、DataTable、DataRow與業務對象之間的映射轉換。 12、可指定數據庫鏈接,自動生成C#代碼及其相關的工程文件,生成完整的業務層項目文件。 13、可在VS中設計XSD文件,並根據XSD文件,自動生成C#代碼及其相關的工程文件,生成完整的業務層項目文件。 [Serializable()] [Table(TableName = "usyUser")] public class BusinessUser : SqlTableGateway<BusinessUser>, ICloneable { public BusinessUser() { string connectionString = SystemConfig.ConnectionString; base.InitializeGateway(connectionString, this); } 略............. #region Properties [Column(ColumnName = "UserId", IsIdentity = true, IsPrimaryKey = true)] public int UserId { get { return _userId; } set { _userId = value; } } [Column(ColumnName = "EmployeeNumber")] public string EmployeeNumber { get { return _employeeNumber; } set { _employeeNumber = value; } } [Column(ColumnName = "UserName")] public string UserName { get { return _userName; } set { _userName = value; } } Role[] _roles = new Role[0]; [Relation(RelationType = RelationType.ManyToMany, InterrelationType = typeof(UserRole), ResultOrder = "RoleName ASC")] public Role[] Roles { get { return _roles; } set { _roles = value; } } public DataTable RoleTable { get { Role role = new Role(); return role.ToTable(_roles, false); } } #endregion //Properties } Role role = new Role(); gvRole.DataSource = role.QueryAll(); gvRole.DataBind(); Role role = new Role(); int roleId=1; role.RoleId = roleId; role.IsActive = false; role.PartialUpdateById("IsActive") ; Role role = new Role(); int roleId=1; role.RoleId = roleId; role.RetrieveById(); role.IsActive = false; role.UpdateById() ; BusinessUser user = new BusinessUser(); user.UserId = 2; user.RetrieveRelationObject(typeof(Role)); 需要使用說明及代碼生成器,請聯系 lknoodle@sohu.com 考慮到外國同事的使用,目前只提供英文版。
- 1
- 粉丝: 1
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 用DAC0832产生锯齿波电压_单片机C语言实例(纯C语言源代码).zip
- [其他类别]SimpleID 0.6.5_simpleid-codepub.rar
- [图片动画]Singapore v0.10.0_singapore-0.10.0.rar
- NiceChord 好和弦:Wiwi寫給想做音樂的你,厲害的人都在用!超過80個寫歌、編曲創作原理.pdf
- IMG_20240420_234000.jpg
- [其他类别]PHP Web admin System v1.0_webadmin_php.rar
- 实用密码锁_单片机C语言实例(纯C语言源代码).zip
- 女孩写字.zip
- 请问更好发挥和规范化风格化发货
- JAVA社区网络服务系统(源代码+论文).rar