예제 #1
0
        protected string GetSaveStoreName(string entityName, Enumeartions.EntityState entityState)
        {
            string storeNameTemplate = string.Empty;

            switch (entityState)
            {
            case Enumeartions.EntityState.Insert:

                storeNameTemplate = DatabaseConstants.mscTemplateStoreNameInsert;
                break;

            case Enumeartions.EntityState.Update:
                storeNameTemplate = DatabaseConstants.mscTemplateStoreNameUpdate;
                break;

            case Enumeartions.EntityState.Delete:
                storeNameTemplate = DatabaseConstants.mscTemplateStoreNameDeleteById;
                break;
            }

            return(string.Format(storeNameTemplate, entityName));
        }
예제 #2
0
        protected string GetStoreName(Enumeartions.StoreType storeType, Type entityType, Enumeartions.EntityState entityState = Enumeartions.EntityState.None)
        {
            var    entityName        = entityType.Name;
            string storeNameTemplate = string.Empty;

            switch (storeType)
            {
            case Enumeartions.StoreType.Save:
                storeNameTemplate = GetSaveStoreName(entityName, entityState);
                break;

            case Enumeartions.StoreType.SelectById:
                storeNameTemplate = GetSelectByIdStoreName(entityName);
                break;
            }

            return(storeNameTemplate);
        }