/// <summary> /// Get field name by value /// </summary> /// <param name="fieldValue"></param> /// <returns></returns> public string GetFieldName(object fieldValue) { if (TestDatas.ContainsValue(fieldValue)) { return(TestDatas.Where(v => v.Value.Equals(fieldValue)).Select(k => k.Key).ToString()); } else { throw new Exception("Value is not found:" + fieldValue); } }
/// <summary> /// 实体 /// </summary> /// <param name="id"></param> /// <returns></returns> public MenuView Menu(int id) { return(TestDatas.Where(m => m.Id == id).Select(s => new MenuView { Id = s.Id, Name = s.Name }).FirstOrDefault()); }