小编use*_*842的帖子

如何使用webgrease?

WebGrease是一个在mvc4中找到的程序集,但它可以像Yahoo.Yui.Compressor一样使用吗?我想在C#控制台程序中使用webgrease.dll并将javascript字符串压缩到另一个.

    class Program
    {
        static void Main(string[] args)
        {
            Yahoo.Yui.Compressor.JavaScriptCompressor c = new Yahoo.Yui.Compressor.JavaScriptCompressor();
            string s = "function    hello (name)  {  return 'hello '+ name + '!'; }";
            s = c.Compress(s);
            Console.WriteLine(s);
        }
    }
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc-4 webgrease

9
推荐指数
1
解决办法
3万
查看次数

使用LINQ to Entities的外连接查询

我公司有0到n个部门,1个部门有0到n个办公室,1个办公室有0到n个工作人员.现在我需要使用linq查询按部门列出员工的平均年龄,如果部门中没有人则默认平均是0.代码如下:

    DataContext ctx = new DataContext();

    var q0 = from d in ctx.Departments
             join o in ctx.Offices on d.Id equals o.DepartmentId
             join e in ctx.Employees on o.Id equals e.OfficeId
             group e by d into de
             select new {
                DepartmentId = de.Key.Id,
                AverageAge = de.Count() == 0 ? 0 : de.Average(e => e.Age),
             };


    var q1 = from d in ctx.Departments
             join de in q0 on d.Id equals de.DepartmentId into des
             from de in des.DefaultIfEmpty()
             select new
             {
                 DepartmentName = d.Name, …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-entities entity-framework

6
推荐指数
1
解决办法
4441
查看次数