public override void RegisterUseTable() { BPOName = "BPO_bpolist"; UseEntityArray = new UCMLCommon.UseEntityClass[1]; UCMLCommon.UseEntityClass item; item = new UCMLCommon.UseEntityClass(); BC_UCMLClassDataSet_BPOBase = item; item.TableName = "UCMLClassDataSet"; item.BCName = "BC_UCMLClassDataSet_BPO"; item.dataTable = BC_UCMLClassDataSet_BPO; item.entityType = UCMLCommon.EntityType.MOTIF; item.Columns = BC_UCMLClassDataSet_BPOColumn; item.condiColumns = BC_UCMLClassDataSet_BPOCondiColumn; item.DBObjectType = typeof(UCML.WEBIDE.DAO.UCMLClassDataSet); item.DaoType = typeof(UCML.WEBIDE.DAO.UCMLClassDataSet); item.FieldInfoArray = BC_UCMLClassDataSet_BPOColumn; item.DBType = UCMLCommon.DBType.MSSQL; item.Provider = UCMLCommon.DBProvider.MSSQLNA; item.DataOwnerType = (UCMLCommon.DataOwnerType)(0); item.DataAccessControlFieldName = ""; item.CatalogFieldName = ""; item.CatalogFieldValue = ""; item.LinkKeyName = ""; item.LinkKeyType = 46; item.PK_COLUMN_NAME = ""; item.CascadeDeleteMode = 1; item.CascadeTableName = ""; item.CascadeFKName = ""; item.SelectLastFix = ""; item.WhereLastFix = ""; item.IsSODMode = false; item.fCustomerSQL = false; item.CustomerSQLSelect = ""; item.AllowModifyJION = false; item.AllowModifyFK = ""; item.fNumToString = false; item.PageCount = 10; item.fNotReadData = false; item.IsRootBC = true; item.JoinInfo = new UCMLJoinInfo[0]; item.BusiViewModes = new UCMLCommon.UCMLBusiViewMode[0]; if (fLoalClass) item.BuildDataTableEx(); if (item.dataTable.Columns.Count==0) { for ( int i=0; i<item.Columns.Length;i++) { item.dataTable.Columns.Add(new DataColumn(item.Columns[i].FieldName, SystemTypeToCSharp(item.Columns[i].FieldType))); } } item.fHaveUCMLKey = true; item.fIDENTITYKey = false; item.BaseKeyField = "UCMLClassDataSetOID"; UseEntityArray[0] = item; #region UCML˵��,����:BC,����ID:10022,��������:�¼�,������:OnBusinessCreate,��������:BC_UCMLClassDataSet_BPO #endregion UCML˵������ }
public void RegisterUseTable() { BPOName = "BPO_bpolist"; UseEntityArray = new UCMLCommon.UseEntityClass[1]; UCMLCommon.UseEntityClass item; item = new UCMLCommon.UseEntityClass(); item.TableName = "UCMLClassDataSet"; item.BCName = "BC_UCMLClassDataSet_BPO"; item.dataTable = new DataTable("BC_UCMLClassDataSet_BPO"); item.entityType = UCMLCommon.EntityType.MOTIF; item.Columns = BC_UCMLClassDataSet_BPOColumn; item.condiColumns = BC_UCMLClassDataSet_BPOCondiColumn; item.FieldInfoArray = BC_UCMLClassDataSet_BPOColumn; item.DBType = UCMLCommon.DBType.MSSQL; item.Provider = UCMLCommon.DBProvider.MSSQLNA; item.DataOwnerType = (UCMLCommon.DataOwnerType)(0); item.DataAccessControlFieldName = ""; item.CatalogFieldName = ""; item.CatalogFieldValue = ""; item.LinkKeyName = ""; item.LinkKeyType = 46; item.PK_COLUMN_NAME = ""; for ( int i=0; i<item.Columns.Length;i++) { item.dataTable.Columns.Add(new DataColumn(item.Columns[i].FieldName, UCMLCommon.UCMLDBCommon.SystemTypeToCSharp(item.Columns[i].FieldType))); } UseEntityArray[0] = item; }