public void InitVinaList(ERPModuleEntities ent, String strParentTableName, String strItemTableName, String strRelation) { Entity = ent; VinaDbUtil dbUtil = new VinaDbUtil(); ParentTableName = strParentTableName; ItemTableName = strItemTableName; Relation = strRelation; switch (strRelation) { case cstRelationForeign: { String strParentTablePrimaryColumn = dbUtil.GetTablePrimaryColumn(ParentTableName); String strItemTablePrimaryColumn = dbUtil.GetTablePrimaryColumn(ItemTableName); ItemTableForeignKey = "FK_" + strParentTablePrimaryColumn; break; } case cstRelationParent: { ItemTableForeignKey = ItemTableName.Substring(0, ItemTableName.Length - 1) + "ParentID"; break; } } }
public VinaList() { Entity = new ERPModuleEntities(); OriginalList = (IList <T>) new List <T>(); }