小编Stu*_*tLC的帖子

我可以在SQL会话状态配置中重用现有连接字符串吗?

我在我的应用程序中使用SQL会话状态,但是考虑到我们已经有几个连接字符串,如果所有连接字符串都被保留,那么维护配置会更容易<connectionStrings>.

我的问题是,是否有可能在sessionState配置中指定现有的连接字符串?

   <connectionStrings>
        <add name="ConnString1" connectionString="data source=xx;Initial Catalog=zzz;"  
             providerName="System.Data.SqlClient" />
        <add name="EFConnString" 
             connectionString="metadata=res://*/EF.csdl|res://*/EF.ssdl|res://*/EF.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=xxx;initial catalog=yyy;App=EntityFramework&quot;" 
             providerName="System.Data.EntityClient" />
        <add name="SessionStateConn" connectionString="data source=xx;Initial Catalog=zzz;"  
             providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <sessionState mode="SQLServer" 
                  sqlConnectionString="**SessionStateConn**" 
                  sqlCommandTimeout="30" customProvider="" ... etc
    </sessionState>
Run Code Online (Sandbox Code Playgroud)

asp.net connection-string web-config session-state

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

如何插入具有特定主键标识的表(1,1)

像表一样,我们总是喜欢将identity作为主键,如identity(1,1).这样,当添加新行时,该列将以1增量1开始.

那么我可以问我是否可以手动添加一行指定的数字,就像我可以添加一行主键100

sql sql-server

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

CodeContracts和resharper vs2012无法正常工作

我有Resharper,它是一个很棒的工具启动项目,我需要使用CodeContracts.然而,Resharper忽略了它们.在查看几个博客后,我遇到了这个:

http://www.infinitec.de/post/2010/11/18/Using-Code-Contracts-Visual-Studio-and-with-Resharper.aspx

但是我收到了一个错误

Error   2   

The command ""C:\Program Files (x86)\Microsoft\Contracts\Bin\ccrewrite" 
"@MyProject.Coreccrewrite.rsp"" exited with code 1.
Run Code Online (Sandbox Code Playgroud)

有没有人设法让codecontracts和resharper一起工作?

编辑

我在做什么

尝试使用codeContract和resharper给出了Method invocation is skipped等等.

谷歌搜索,发现很多人有同样的问题,没有解决方案.

正如你所看到的,我附上了一个应该完成这个技巧的链接,但没有

在vs2012中创建一个新项目并尝试使用代码契约,resharper将不会让你.它将被禁用,如果您启用它,您将收到另一个错误

来自Resharper团队的评论 http://youtrack.jetbrains.com/issue/RSRP-182553#comment=27-200330

ReSharper将不会中期未来那样支持"代码合同" .这有两个主要原因:

  1. CodeContracts是在代码块中编写的,而且还在单独的程序集中编写.ReSharper要求合同处于元数据级别
  2. 目前的合同太复杂,不应该实时分析.

在ReSharper开发期间,我们分析CodeContracts并构建相应的ReSharper代码注释标记.我们将扩展我们的注释,并始终使它们与合同保持同步.

我塞满了!!!

resharper code-contracts

6
推荐指数
0
解决办法
1801
查看次数

确定最小值和最大值时,xpath 1和xpath 2返回不同的结果

我有以下有关XPATH1和XPATH2的问题:

<document>
    <val>3</val>
    <val>11</val>
    <val>3</val>
    <val>2</val>
    <val>12</val>
    <val>5</val>
    <val>0</val>
    <val>7</val>
</document>
Run Code Online (Sandbox Code Playgroud)

xpath1:最大

//val[not(. < //val)]
Run Code Online (Sandbox Code Playgroud)

分钟:

//val[not(. > //val)]
Run Code Online (Sandbox Code Playgroud)

xpath2:

document/val[. = max(//val)]

document/val[. = min(//val)]
Run Code Online (Sandbox Code Playgroud)

为什么我在使用xpath1-max查询的XPATH2处理中得不到相同的结果:

//val[not(. < //val)]
Run Code Online (Sandbox Code Playgroud)

似乎我得到了LAST节点(带有val 7),但没有得到最高值......对于MIN值来说,另一种方法适用于XPATH2处理:

//val[not(. > //val)]
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我吗?

xpath max min xpath-2.0

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

ntext数据的GROUP BY

我想看看MSGTEXT表中重复多少次MMOUTBOUND.为此,我使用以下查询:

SELECT 
    MSGTEXT, 
    COUNT(*) TotalCount 
FROM MMOUTBOUND 
GROUP BY MSGTEXT 
HAVING COUNT(*)>1;
Run Code Online (Sandbox Code Playgroud)

但是我收到错误,因为ntext数据类型无法进行比较或排序.如何为ntext数据类型实现此目的?

sql sql-server ntext

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

为什么除非添加 ToList(),否则 foreach 中对 Linq 分组选择所做的更改会被忽略?

我有以下方法。

public IEnumerable<Item> ChangeValueIEnumerable()
    {
        var items = new List<Item>(){
            new Item("Item1", 1),
            new Item("Item2", 1),
            new Item("Item3", 2),
            new Item("Item4", 2),
            new Item("Item5", 3)
        };

        var groupedItems = items.GroupBy(i => i.Value)
            .Select(x => new Item(x.First().Name, x.Key));

        foreach (var item in groupedItems)
        {
            item.CalculatedValue = item.Name + item.Value;
        }

        return groupedItems;
    }
Run Code Online (Sandbox Code Playgroud)

groupedItems集合中CalculatedValue,s 为空。但是,如果我在 s 具有值之后添加 a到句子ToList()中。例如:SelectGroupByCalculatedValue

 var groupedItems = items.GroupBy(i => i.Value)
            .Select(x => new Item(x.First().Name, x.Key)).ToList();
Run Code Online (Sandbox Code Playgroud)

所以,问题是。为什么是这样?我想知道这样做的原因,对我来说解决方案是添加一个ToList()

更新:类的定义 …

c# linq linq-group

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

在Linq lambda表达式(GROUP_CONCAT/STRING_AGG)中,XML PATH和Stuff的等价物是什么?

我有这样一张桌子:

EmployeeId  EmployeeName ItemName
4           Ganesh       Key Board
4           Ganesh       Processor
1           Jignesh      Key Board
1           Jignesh      Mouse
1           Jignesh      Processor
3           Rakesh       Key Board
2           Tejas        Key Board
2           Tejas        Mouse
2           Tejas        Processor
Run Code Online (Sandbox Code Playgroud)

我需要查询这个,就好像itemname不同employeeid,employeename我们应该将项目分为','.

就像下面给出的那个:

EmployeeId  EmployeeName ItemName
1           Jignesh      Key Board, Mouse, Processor
2           Tejas        Key Board, Mouse, Processor
3           Rakesh       Key Board
4           Ganesh       Key Board, Processor
Run Code Online (Sandbox Code Playgroud)

这是SQL查询: OPs屏幕Scuck的STUFF黑客,我无法OCR

任何人都可以帮助我将上述SQL查询转换为Lambda表达式吗?

sql linq lambda substring for-xml-path

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

如何使用Java代码在Android中显示图像

我尝试使用java代码而不是xml在android中显示图像.我已经使用xml文件完成了它,但我的要求是使用java代码来获得更多的功能.

在此先感谢您的帮助........

android

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

分别在父/子存储过程中打开/关闭XACT_ABORT有什么影响?

我正在尝试改进当前系统的错误处理,以产生更有意义的错误消息。我有一个“根”存储过程,该存储过程对其他嵌套存储过程进行了多次调用。

在根sp中,XACT_ABORT将其设置为,ON但在嵌套过程中,XACT_ABORT将其设置为OFF。我想从较低级别的过程中捕获特定的错误,而不是获取根过程的错误。

我经常看到错误, uncommittable transaction is detected at the end of the batch, the transaction is being rolled back.

将这些“混合”环境与XACT_ABORTs

另外,如果您对高级错误处理有任何建议,将不胜感激。我想我想使用它,sp_executesql这样我就可以传递参数来获取错误输出,而不必修改所有存储过程并用于RAISERROR调用父过程的CATCH块。

t-sql error-handling xact-abort

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

MySql 5.6相当于`MySQLInstanceConfig.exe`来编辑配置文件?

我安装了MYSQL 5.6,这很好用.

在另一台服务器上我有MYSQL 5.1 5.1版本包含MySQLInstanceConfig.exe在该bin文件夹中

但5.6版本不包含此文件.

所以我的问题是,如何在MySql 5.6版上配置实例?

mysql instance

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