public IMS_CM_DM GetCode(CodeTypeEnum codeType, int sz) { if (codeType == CodeTypeEnum.None) { throw new JsMiracleException("codeType不得为空"); } var filter = " LXDM == @0 and sz == @1 "; return(base.DbContext.IMS_CM_DM_S.Where(filter, codeType.ToString(), sz).FirstOrDefault()); }
public List <IMS_CM_DM> GetCodeList(CodeTypeEnum codeType) { if (codeType == CodeTypeEnum.None) { throw new JsMiracleException("codeType不得为空"); } var codeTypeStr = codeType.ToString(); //Expression<Func<IMS_CM_DM, bool>> filter // = f => f.LXDM.Equals(codeTypeStr, StringComparison.CurrentCultureIgnoreCase); return(GetAllEntitesByFilter(string.Format(" LXDM == \"{0}\" ", codeTypeStr))); //return this.GetAllEntites(filter); }
public static ICode CreateCode(CodeTypeEnum codeType) { string codeName = System.Configuration.ConfigurationManager.AppSettings[codeType.ToString()]; string assemblyCodeName = System.Configuration.ConfigurationManager.AppSettings["assemblyCodeName"];//<add key="assemblyCodeName" value="SPTextCommon" /> return(Assembly.Load(assemblyCodeName).CreateInstance(codeName) as ICode); }