小编Rav*_*Ram的帖子

获取COUNT时,Linq Select Statement变慢

我试图从使用EntityFramework和Linq的下面的方法获得总记录数.返回计数很慢.

public static int totalTracking(int id)
{
   using (var ctx = new GPEntities())
   {
      var tr = ctx.Tracking
                   .Where(c => c.clientID == Config.ClientID)
                   .Where(c => c.custID == id)
                   .Where(c => c.oOrderNum.HasValue)
                  .ToList();
      return tr.Count();
   }        
}
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net linq-to-entities entity-framework

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

从AngularJS $ http get返回对象

我使用以下代码来获取json对象并将其绑定到$ scope

工作代码:

$http({
    url: '/Home/GetJson',
    method: "GET",
    params: {
        clientID: cId
    }
}).success(function (data) {
    $scope.members = data.members;
})
Run Code Online (Sandbox Code Playgroud)

它的工作原理..我想做的是将结果输入a var data然后将其添加到$ scope.

失败代码:

var data = $http({
    url: '/Home/GetJson',
    method: "GET",
    params: {
        clientID: cId
    }
}).success(function (data) {
    return data.members;
})

$scope.members = data;
Run Code Online (Sandbox Code Playgroud)

当我查看$ scope.members时,它在失败的代码中是空的,因为$ scope.members在填充时是空的(js是基于事件的).

我怎么能等到json返回>然后var = data>然后$ scope.members = data?

工作代码

我使用了如下的Javascript回调函数

调用我的主要功能

DoLogin($scope, $http, email, password, AssingMemberToScope);


function DoLogin($scope, $http, email, password, callback) {
$http({
    url: '/Home/GetJson',
    method: "GET",
    params: {
        clientID: …
Run Code Online (Sandbox Code Playgroud)

javascript ajax angularjs

6
推荐指数
2
解决办法
2万
查看次数

Sublime Text 2在脚本区域内使用Zen编码aka Emmet

当在脚本区域(对于Moustache.js)中使用Submime Text 2和Emmet(以前的Zen Coding)时,我们会丢失快速代码和kb快捷方式.

自动完成将HTML标记替换为Javascript片段,这是可以理解的,因为我们<script id="DataTemplate" type="text/html">在尝试进行HTML标记时处于内部.

是否可以在<script>标签内找回Zen编码又名Emmet快速代码?

mustache sublimetext2 emmet

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

Mustache.js获取数组的当前索引

在初始页面加载时,我们正在加载一个带有新闻源的大型json数据对象.我们正在使用Mustache.js并列出所有新的Feed标题,它们运行良好.

我们有一个div区域来显示onClick新闻项的详细信息.由于我们已经加载了数据,我需要传递当前项的索引(数组索引)来获取我们需要获取详细信息的新闻项.

{{#Data}}
    <li>
       {{eventName}}<br />
       {{eventLocName}}<br />
       {{eventLocCity}}, {{eventLocST}}
    </li>
{{/Data}}
Run Code Online (Sandbox Code Playgroud)

我想添加一个id

  • 与数组索引如

    {{#Data}}
        <li id='{{Data.index}}'>
           {{eventName}}<br />
           {{eventLocName}}<br />
           {{eventLocCity}}, {{eventLocST}}
        </li>
    {{/Data}}
    
    Run Code Online (Sandbox Code Playgroud)

    将数组索引导入Mustache.js模板的语法是什么?

    更新/工作

    一旦我results进入DOM,我使用以下JS将' index' 添加到每个数组项中.(选择下面的代码帮助)

    for (i in result)
    result[i].index = i;
    
    Run Code Online (Sandbox Code Playgroud)
  • javascript arrays mustache

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

    将JavaScript变量传递给AngualrJs ng-init

    我定义了以下javascript变量,需要将memId值传递给AngularJs init函数.

    <script type="text/javascript">
        var memId = "bb7de28f-0f89-4f14-8575-d494203acec7";
    </script>   
    
    <div id="content-header" class="mini" ng-init="getMember(memId)">
    
    Run Code Online (Sandbox Code Playgroud)

    我收到一个错误:memId没有定义.

    控制台显示ng-init内的memId值未传入.

    如何将javascript变量传入ng-init?

    javascript angularjs

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

    我在javascript中更新了一个数组(key,value)对象

    如何更新数组(键,值)对象?

    arrTotals[
    {DistroTotal: "0.00"},
    {coupons: 12},
    {invoiceAmount: "14.96"}
    ]
    
    Run Code Online (Sandbox Code Playgroud)

    我想将'DistroTotal'更新为值.

    我试过了

        for (var key in arrTotals) {
            if (arrTotals[key] == 'DistroTotal') {
                arrTotals.splice(key, 2.00);
            }
        }
    
    Run Code Online (Sandbox Code Playgroud)

    谢谢 ..

    javascript arrays

    4
    推荐指数
    2
    解决办法
    2万
    查看次数

    在Google地图上使用MarkerWithLabel会隐藏标记

    我目前正在使用带有标签控件的谷歌地图标记.我可以动态地为地图指定一个标记,并为该标记添加标签.

    我已经弄明白了如何隐藏标签,但我对如何隐藏图标和显示标签感到有点失落.有人对此提出一些建议吗?

    markerWithLabel.setMap(null);
    
    Run Code Online (Sandbox Code Playgroud)

    删除标记和标签,而不仅仅是标记.

    javascript google-maps google-maps-api-3 google-maps-markers

    4
    推荐指数
    2
    解决办法
    7147
    查看次数

    将 Json 字符串解析为经典 ASP 页面

    使用库将 json 字符串解析为经典 asp 的最佳方法是什么?

    Dim jsonString
    jsonString = {"date":"4/28/2017","custType":"100","vehicle":"1"}
    
    Run Code Online (Sandbox Code Playgroud)

    想拥有

    response.write("<li> date :" & json("date") & "</li>")
    
    Run Code Online (Sandbox Code Playgroud)

    vbscript json asp-classic

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

    来自QueryString的一行bool

    有没有更好的方法来写这个

                string q = Request.QueryString["q"] ?? string.Empty;
                bool isSearch = q != string.Empty ? true : false;
    
    Run Code Online (Sandbox Code Playgroud)

    像一行声明?

    c# refactoring

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

    MS SQL RegEx 准确查找 6 个数字

    我正在尝试在 MS SQL 数据库列中搜索 6 个数字。列中的数据为一串字符示例: ab01234555cd0122abc987654efg

    使用正则表达式:[0-9]{6}

    结果是:012345987654

    这是我当前的 MS SQL 代码: SELECT * FROM users WHERE seo LIKE '%[0-9]{6}%'

    {6}不起作用。

    如何使用正则表达式限定符来匹配字符数?

    regex sql-server

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