文件名称:
ORM-對象關系映射架構(DBFrameworkDBFrameworkV4.5.1)及代碼生成器
开发工具:
文件大小: 72kb
下载次数: 0
上传时间: 2007-09-14
详细说明: 不用編寫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, 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 考慮到外國同事的使用,目前只提供英文版。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.