小编use*_*107的帖子

如何在此正则表达式中包含负十进制数?

如何通过这个正则表达式匹配负数?这个正则表达式正值正值,但我希望它也允许负值,例如-10,-125.5等.

^[0-9]\d*(\.\d+)?$
Run Code Online (Sandbox Code Playgroud)

谢谢

regex numbers

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

HTML XPath按类和文本搜索

我想按类和文本查找xpath中的所有元素.我试过这个,但它不起作用.

// [contains(@class,'myclass')] // [text()='qwerty']

我试图找到所有具有'myclass'类和文本'qwert'的元素(这些将是span元素)

html xpath

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

是否调用实体框架中的AsNoTracking是否重要?

在编写实体框架查询时,调用AsNoTracking方法的位置是否重要?例如

var matchingCustomers = context.Customers.AsNoTracking().Where(n => n.city == "Milan").Skip(50).Take(100).OrderBy(n => n.Name).ToList();
var matchingCustomers = context.Customers.Where(n => n.city == "Milan").AsNoTracking().Skip(50).Take(100).OrderBy(n => n.Name).ToList();
var matchingCustomers = context.Customers.Where(n => n.city == "Milan").Skip(50).AsNoTracking().Take(100).OrderBy(n => n.Name).ToList();
var matchingCustomers = context.Customers.Where(n => n.city == "Milan").Skip(50).Take(100).AsNoTracking().OrderBy(n => n.Name).ToList();
var matchingCustomers = context.Customers.Where(n => n.city == "Milan").Skip(50).Take(100).OrderBy(n => n.Name).AsNoTracking().ToList();
var matchingCustomers = context.Customers.Where(n => n.city == "Milan").Skip(50).Take(100).OrderBy(n => n.Name).ToList().AsNoTracking();
Run Code Online (Sandbox Code Playgroud)

我喜欢将它添加到语句的末尾但是在调用ToList之前这样:

var matchingCustomers = context.Customers.Where(n => n.city == "Milan").Skip(50).Take(100).OrderBy(n => n.Name).AsNoTracking().ToList();
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc performance entity-framework

17
推荐指数
2
解决办法
6506
查看次数

SQL Server数据工具和Visual Studio问题

我刚刚安装了vs2010 sp1 ultimate,sqlserver 2012和最新版本的sqlserver数据工具.我从源代码控制中打开了一个解决方案,并在尝试构建数据库项目时收到一堆错误,如下所示.

SQL71566:Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlFilegroup不能同时在Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlTable和群集的Microsoft.Data.Tools.Schema.Sql.SchemaModel上设置. SqlPrimaryKeyConstraint.

在Windows 7专业版,64位上运行

这对团队的其他成员来说很好,他们似乎都和我一样.

我已经尝试卸载并重新安装vs2010和ssdt

任何人的想法?

sql-server visual-studio-2010 sql-server-data-tools

7
推荐指数
2
解决办法
4066
查看次数

XPath搜索多个嵌套元素

我有以下HTML文档

<div class="books">
  <div class="book">
    <div>
      there are many deep nested elements here, somewhere there will be one span with  some text e.g. 'mybooktext' within these
      <div>
        <div>
          <div>
            <span>mybooktext</span>
          </div>
       </div>
     </div>
  </div>
<div>
 there are also many nested elements here, somewhere there will be a link with a class called 'mylinkclass' within these. (this is the element i want to find)
 <div>
   <div>
     <a class="mylinkclass">Bla</a>
   </div>
 </div>
</div>
</div>
<div class="book">
<div>
 there are many deep nested elements …
Run Code Online (Sandbox Code Playgroud)

html xml xpath xml-parsing

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

实体框架查询以逗号分隔的字段

我有一个名为Article的表:

-Id
-Title
-Content
-Tags (This is a comma seperated list of tags e.g. 'Sports,Italy,Ferrari')
Run Code Online (Sandbox Code Playgroud)

使用实体框架我希望能够找到所有具有特定标签的文章.

List<Article> GetArticles(List<String> tags)
{
  //do an entity framework query here to find all articles which have the tags specified
} 
Run Code Online (Sandbox Code Playgroud)

返回的条目应包含指定的所有标记.例如,如果函数的输入是'car','blue',则应返回具有这些至少这2个标记的所有条目.

我无法想象我将如何实现这一点.我知道如何使用存储过程实现这一点,这是我的计划b.

c# sql-server asp.net-mvc entity-framework

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

SignalR - 客户端连接在启动后立即关闭 - InvalidOperationException:序列不包含任何元素

我有一个 SignalR 客户端,它似乎在启动后立即关闭,我得到的错误消息是:

“服务器关闭连接,出现以下错误:连接关闭,出现错误。InvalidOperationException:序列不包含元素”

SignalR 客户端用于 ASP.Net Core Web API 项目(在 API 控制器内)。

我使用的 Nuget 包称为 Microsoft.AspNetCore.SignalR.Client (v 1.1.0)

我的代码如下所示:

    try
    {
        //SEND MESSAGE TO HUB
        var connection = new HubConnectionBuilder()
            .WithUrl("https://sample.azurewebsites.net/ChatHub")
            .Build();

        connection.Closed += async (error) =>
        {
            //log error - this is getting called straight after StartAsync
        };

        await connection.StartAsync();

        await connection.InvokeAsync("SendToATeam", "x", "y");

        await connection.StopAsync();            
    }
    catch (Exception ex)
    {
        //log error
    }
Run Code Online (Sandbox Code Playgroud)

.net c# signalr signalr.client asp.net-core-signalr

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