小编Ben*_*Ben的帖子

在resharper中禁用javascript分析?

当我在VS2012项目中使用extjs javascript库时,resharper出现了开发的阻碍 - 慢VS响应,大内存使用,Ctrl + N,Ctrl + F12给了我大量无用的选项.我喜欢resharper进行c#开发,但不喜欢js.

如何禁用javascript分析并离开c#?

javascript resharper

23
推荐指数
2
解决办法
8337
查看次数

用于<where nullable columns equals>的EF6 SQL生成

尝试从EF5升级到EF6,我通过可空列遇到了重要的性能差距搜索表.这是一个示例:

public class Customer
{
    public int Id { get; set; }
    public int? ManagerId { get; set; }
    //public virtual Manager Manager { get; set; }
}

public class MyContext : DbContext
{
    public MyContext(string connstring): base(connstring){}
    public DbSet<Customer> Customers { get; set; }
}

class Program
{
    static void Main(string[] args)
    {
        var db = new MyContext("CONNSTRING");
        var managerId = 1234;
        var q = from b in db.Customers
                where b.ManagerId == managerId
                select b.Id;
        var s = q.ToString(); …
Run Code Online (Sandbox Code Playgroud)

entity-framework entity-framework-6

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

从SQL Server列获取XML节点作为逗号分隔列表

我有一个存储在xml列中的数据,需要以逗号分隔的子节点列表.使用下面的脚本,我只能获得"AB C".请帮助我使用xquery获取"A,B,C"(用逗号简单替换空格没有帮助,因为我们有内部空格的数据).

create table Temp12345 (col1 xml)
go

insert into Temp12345 (col1)
values('<fd><field i="22"><v>A</v><v>B</v><v>C</v></field></fd>')
go

select col1.value('(/fd/field[@i=22])[1] ', 'NVarchar(Max)') 
from Temp12345
go

drop table Temp12345
go
Run Code Online (Sandbox Code Playgroud)

sql-server xquery

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

如何在c#中抛出静默异常?

我有一个绑定到ComboBox的属性

    <ComboBox ItemsSource="{Binding AvailableTypes}"
            SelectedValue="{Binding Kind, Mode=TwoWay}}"/>
Run Code Online (Sandbox Code Playgroud)

在属性设置器中,我在某些业务情况下抛出异常以中止设置属性.

    public MyKind Kind
    {
        get { return kind; }
        set 
        {
            if (kind != value)
            {
                if (SomeRuleFailed(value))
                throw new Exception("to be ate by binding code");
                kind = value;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

它工作顺利,除了每次我引发异常时VS2010弹出的事实.是否有任何异常要提升或属性设置,以便调试器在后台保留?

c# silverlight

3
推荐指数
2
解决办法
1719
查看次数