یک نکته تکمیلی: در اینجا بهتر است جهت محاسبه تعداد رکوردها از متد Count مستقیما بر روی dbSet استفاده کنید (نیازی به ToList ندارد).
۱۲ سال و ۳ ماه قبل، جمعه ۳۰ تیر ۱۳۹۱، ساعت ۱۸:۵۵
using System.Globalization; using System.IO; using System.Text; using Yahoo.Yui.Compressor; namespace Deploy.Core { public static class CompressCssJs { public static void Compress(string file) { var ext = Path.GetExtension(file).ToLower(); switch (ext) { case ".css": compressCss(file); break; case ".js": if (!file.ToLower().EndsWith(".min.js") && !file.ToLower().EndsWith(".pack.js")) compressJs(file); break; } } static void compressCss(string file) { var css = File.ReadAllText(file); var compressedCss = new CssCompressor().Compress(css); File.WriteAllText(file, compressedCss, Encoding.UTF8); } static void compressJs(string file) { var js = File.ReadAllText(file); var compressedJavaScript = new JavaScriptCompressor { CompressionType = CompressionType.Standard, DisableOptimizations = false, Encoding = Encoding.UTF8, LineBreakPosition = -1, ObfuscateJavascript = true, PreserveAllSemicolons = false, ThreadCulture = CultureInfo.CurrentUICulture, IgnoreEval = false, LoggingType = LoggingType.None }.Compress(js); File.WriteAllText(file, compressedJavaScript, Encoding.UTF8); } } }
public class Products : List<Product>