小编Ale*_*x J的帖子

linq to entities vs linq to objects - 它们是一样的吗?

我通常用这个词entity来表示企业数据对象和在我的脑海中,linq to entities并且linq to objects是相同的.这不正确吗?

c# linq linq-to-objects linq-to-entities

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

Git分支切换不会更改代码文件夹文件

这是对这个问题的跟进.

我使用git clone git@git.mytest.com:TEST命令克隆了远程主项目文件夹.从Git root,我做了一个cd Test命令进入该文件夹.然后我使用创建了一个分支git checkout -b myBranch.现在在git bash上它显示我在新分支中.我在Test文件夹中创建了一个test.txt文件,然后将我的分支切换为master.我仍然看到文本文件.不是Git不应该显示test.txt,因为它不是master的一部分.如果必须这样做,我是否需要在分支中提交我的更改.

我认为最初这可能发生了,因为它不是我的.net项目的一部分(我在主和分支中).但是当我尝试将文件添加到mybranch时也是如此.当我切换我的主人时,我仍然看到fie系统中文件夹的更改图标.

我错过了什么?谢谢你的帮助,因为我花了很多时间试图找出Git.每次我想我都拥有它,总有一些东西.

git

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

如何从SQL Server数据库中获取最近添加的存储过程的列表

是否有可能从SQL Server数据库获取存储过程的列表,其中创建/上次更新日期>昨天?

sys.sql_modules似乎没有约会.它必须存储在其他地方.

sql sql-server stored-procedures sql-server-2008

7
推荐指数
4
解决办法
5657
查看次数

使用正则表达式c递归获取内部模式#

我知道.net中有关于正则表达式递归的几个问题.我可以写一些复杂的正则表达式,但这个递归超出了我,我只是无法写它.

这是最接近我想要的问题.

第一个问题, 第二个问题.

但它匹配整个字符串,我希望集合中的匹配最好是最里面的匹配,或者按照某种顺序.它还匹配一个开头字符和一个结束字符.我打开和关闭是2个字符,[!和!]

我的输入字符串将是这样的.

[!a='test' b='[!a='innertest' b='innervalue'!]'!]
Run Code Online (Sandbox Code Playgroud)

我需要首先找到最不合适的部分,[!a='innertest' b='innervalue'!],然后通过我的一个表达树来评估它.然后评估包含它的父级.

有人能帮忙吗?

.net c# regex recursive-regex

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

使用多线程处理一组数据库记录的选项?

我有一个数据库表,其中包含一些要处理的记录.该表有一个标志列,表示以下状态值.1 - 准备好处理,2成功处理,3处理失败.

.net代码(重复进程 - 控制台/服务)将获取准备好处理的记录列表,并循环遍历它们并尝试处理它们(不是很冗长),根据成功或失败更新状态.

为了获得更好的性能,我想为此过程启用多线程.我想要产生说6个线程,每个线程抓住一个子集.

显然我想避免让不同的线程处理相同的记录.我不希望在数据库中有一个"正在处理"标志来处理线程崩溃而使记录挂起的情况.

我看到这样做的唯一方法是获取可用记录的完整列表并为每个线程分配一个组(可能是ID).如果单个线程失败,则下次进程运行时将拾取其未处理的记录.

在将组分配给线程之前,还有其他替代方法来划分组吗?

.net c# multithreading windows-services

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

使用COALESCE没有返回任何行

我曾多次使用COALESCE,但我想我从未遇到过这种特殊情况.假设每个@param1只有一行.

select @test = COALESCE (column1, 'default') FROM Table1 WHERE column3 = @param1
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果column1的值为null,则在sql语句实际返回行时选择"default".如果@ param1没有匹配的记录怎么办?

让我们说我想总是有@test的默认值.以下是正确的还是有另一种方式?

select @test = COALESCE( (select column1 FROM Table1 WHERE column3 = @param1), 'default').

我推测,select @test = COALESCE (column1, 'default') FROM Table1 WHERE column3 = @param1即使它没有返回一行,也会包含'default'.不.

我想我之后也可以检查@test是否为NULL并分配默认值.

sql sql-server-2008

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

在正则表达式中匹配{{string}} c#

什么是匹配两个大括号内的字符串的正则表达式,如

{{string}}
Run Code Online (Sandbox Code Playgroud)

结果应该是string.

我是否必须逃避两个大括号?

c# regex

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

计算SQL中值的总和,以显示每月名称

我有一个具有以下布局的表格.

Email Blast Table

EmailBlastId |  FrequencyId | UserId
---------------------------------
1            |   5          |   1
2            |   2          |   1
3            |   4          |   1


Frequency Table

Id | Frequency 
------------
 1 |  Daily
 2 |  Weekly
 3 |  Monthly
 4 |  Quarterly
 5 |  Bi-weekly
Run Code Online (Sandbox Code Playgroud)

我需要在我的asp.net页面上提供一个网格显示,如下所示.

Email blasts per month.

UserId | Jan | Feb | Mar | Apr |..... Dec | Cumulative
-----------------------------------------------------
1        7      6     6     7          6     #xx
Run Code Online (Sandbox Code Playgroud)

我能想到这样做的唯一方法如下,每个月都有一个案例陈述.

select SUM(
        CASE WHEN FrequencyId = 1 …
Run Code Online (Sandbox Code Playgroud)

sql asp.net sql-server-2008

5
推荐指数
0
解决办法
1018
查看次数

linq查询从一个列表中选择另一个列表

public class Test
{
  int i;
  string s;
}

List<Test> testList = new List<Test>(); //assume there are some values in it.

List<int> intList = new List<int>(){ 1,2,3};
Run Code Online (Sandbox Code Playgroud)

我怎么说items from testList where i is in intList使用linq到对象.

就像是 List<Test> testIntList = testList.Where(t=>t.i in intList)

c# linq-to-objects

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

什么是存储站点特定字符串值(标题,支持信息)等的最佳位置

有时我需要从代码中设置一些字符串值,例如:

Page.Title = "This is a test page.";
Run Code Online (Sandbox Code Playgroud)

要么

lblSupportInfo.Text = "Please contact xxx-xxx-xxxx for support.";
Run Code Online (Sandbox Code Playgroud)

这些只是可以随时更改的数据示例.是否更好地存储在settings file in application scope?还有什么其他选择.

最好能够通过更新configuration file代码而不是代码版本来更改它(参考资料).

别人怎么处理这个?如果它们太多,web.config可能会很长.

c# asp.net webforms

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