小编Man*_*nek的帖子

使用MARS的缺点(多个活动结果集)

可能重复:
MARS(多个活动结果集)的缺点?

我正在开发一个应用程序,以便我必须同时使用多个DataReader.当我说多个数据加载器我的意思是多个DATAREADERS ...同时需要一些.(约10-50或更多)

所以我遇到的一个场景是使用不同的连接字符串..但实现我感觉很尴尬!

另一种方法是使用MARS,我发现它相当不错.但我怀疑的是,当我实施它时,我是否需要考虑或采取任何预防措施,或者是等待我发生的恶性事件:-)

从我所谓的研究中我能够发现的是,通过使用MARS,服务器可以快速生成数据,因此客户端应用程序必须以与它相同的速度接收数据.否则数据存储缓冲区将被填充,导致处理停止..只有当缓冲区变空时才会启用..

我迷失在这附近......

另外,我仅使用Select语句进行此次重新评估.

所以我的问题是使用它们有什么缺点吗?有多少数据可以存储在服务器数据缓冲区中,这样处理就不会停止?

.net c# sql sql-server sql-server-2008

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

列表集合包含完全字符串

我有一个列表集合,并说我正在添加3个项目.

list.Add(new ContentDomain() {  Id = "1" , Content = "aaa,bbb,ccc,ddd"});
list.Add(new ContentDomain() {  Id = "2" , Content = "aa,bb,cc,dd"});
list.Add(new ContentDomain() {  Id = "3" , Content = "a,b,c,d"});
Run Code Online (Sandbox Code Playgroud)

现在我想要的是获取Content属性中只有'a'的行.

就像我尝试过类似的东西

list = list.Where(x => x.Content.ToLower().Contains("a")).ToList();
Run Code Online (Sandbox Code Playgroud)

但这会给我三行.

我想在字符串中搜索确切的字符串.

c# generics list

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

标签 统计

c# ×2

.net ×1

generics ×1

list ×1

sql ×1

sql-server ×1

sql-server-2008 ×1