public static string GetLanguageSpecificContent <ML>(this IMLData <ML> self, Expression <Func <ML, string> > LanguageFormat) where ML : MLContent { //6-7 renyj修改 if (self == null) { return(""); } if (self.MLContents == null) { return(""); } string rv = self.MLContents.Where(x => x.LanguageCode == UtilsTool.GetCurrentLanguage().LanguageCode).Select(LanguageFormat.Compile()).FirstOrDefault(); return(rv); }
public static string GetHtmlID <T>(this T self, Expression <Func <T, object> > Exp) where T : BaseVM { return(UtilsTool.GetPropertyName(Exp)); }