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); }
public bool Equals(CodeTypeEnum obj) { if ((object)obj == null) { return(false); } return(StringComparer.OrdinalIgnoreCase.Equals(this.Value, obj.Value)); }
/// <summary> /// 设置无多音字的词的编码 /// </summary> /// <param name="type"></param> /// <param name="codes"></param> /// <param name="is1Char1Code"></param> public void SetCode(CodeTypeEnum type, IList <string> codes, bool is1Char1Code) { CodeType = type; if (codes == null) { Debug.WriteLine("没有生成新编码,无法设置"); Codes.Clear(); return; } Codes = new Code(codes, is1Char1Code); }
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 void SetCode(CodeTypeEnum type, Code code) { CodeType = type; Codes = code; }
public void SetCode(CodeTypeEnum type, IList <IList <string> > str) { CodeType = type; Codes = new Code(str); }
/// <summary> /// 添加一种编码类型和词对应的编码,针对一词一码的情况 /// </summary> /// <param name="type"></param> /// <param name="str"></param> public void SetCode(CodeTypeEnum type, string str) { CodeType = type; Codes = new Code(str); }
public IMS_CM_DM GetCode(CodeTypeEnum codeType, int sz) { return(RequestFunc <object[], IMS_CM_DM>("GetCode", new object[] { codeType, sz })); }
public List <IMS_CM_DM> GetCodeList(CodeTypeEnum codeType) { return(RequestFunc <object[], List <IMS_CM_DM> >("GetCodeList", new object[] { codeType })); }