小编Mic*_*ger的帖子

在dart控制台应用程序中按Ctrl + c

有没有办法在dart控制台应用程序中捕获CTRL+ C

例如,按CTRL+ C将干净的"关闭"数据包从服务器发送到Web套接字客户端,而不是仅仅粗暴地关闭套接字.

dart

5
推荐指数
1
解决办法
343
查看次数

Resharper在功能之外抱怨"返回"声明

在VS2015的Hello Aurelia程序中,update2 Resharper 2016.1.2抱怨

'return' statement outside of function
Run Code Online (Sandbox Code Playgroud)

即使应用程序在浏览器中运行.

在此输入图像描述

resharper ecmascript-6

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

获取导航属性的Count()而不在Entity Framework中加载整个集合

在XAML中,DataGrid绑定到一个名为EF实体的列表Results.一列被绑定到CountBuildings导航属性.延迟加载已关闭.所以我需要包含Buildings在查询中,以获得它的数量.这会导致性能问题,因为整个Buildings实体集合会在内存中加载.但我只需要Count它.有没有办法获得Count导航属性而不将其加载到内存中?

  var resQuery =
                db.BAStreets
                    .Include("Street.StreetType")
                    .Include("Area.District")
                    .Include("Buildings")
                    .Where(x => true);
  Results = resQuery.ToList();
Run Code Online (Sandbox Code Playgroud)

在XAML中绑定:

<DataGridTextColumn Binding="{Binding Buildings.Count}"/>
Run Code Online (Sandbox Code Playgroud)

还有一点其他问题.我用它:.Where(x => true)将DbSet强制转换为IQueryable.看起来这是一种气味的东西.什么是标准模式?

c# xaml entity-framework eager-loading navigation-properties

2
推荐指数
1
解决办法
1745
查看次数