public static void Initial() { _QuestionnaireItemCache = QuestionnaireItemAccessor.SelectAll() .OrderBy(b => b.Sort) .ThenByDescending(c => c.CreateTime) .ToList(); }
public static void Remove(QuestionnaireItem QuestionnaireItem) { //更新資料庫 QuestionnaireItemAccessor.Delete(QuestionnaireItem); //更新記憶体 _QuestionnaireItemCache.Remove(QuestionnaireItem); }
public static void Save(List <QuestionnaireItem> QuestionnaireItems) { foreach (QuestionnaireItem QuestionnaireItem in QuestionnaireItems) { QuestionnaireItem.UpdateTime = DateTime.Now; } //更新資料庫 QuestionnaireItemAccessor.UpdateInsert(QuestionnaireItems); //更新快取 _QuestionnaireItemCache = _QuestionnaireItemCache.Union(QuestionnaireItems).ToList(); }