【c# – Linq查询数据表中的count字段】教程文章相关的互联网学习教程文章

c# – 忽略Web API OData v4 $count = true【代码】

我开始了一个新的web api项目,并使用了最新的OData库,但是我无法按照它在之前3.0版本的odota库中的方式工作.无论我尝试过什么,我总是回到json对象的数组,而不是它包含在一个对象中,该对象应该具有原始未过滤/已排序集合中项目总数的计数. 几乎所有其他工作都按预期工作,我可以使用$filter,$top,$skip和$orderby.我还没有尝试过其他任何事情.我还尝试返回一个硬编码的实体列表,而不是DbSet< Company>但这没有任何区别. 任何人都可以...

c# – 检查列表Count属性时出现多线程问题【代码】

我有List newJobs.有些线程将项目添加到该列表中,而其他线程则从中删除项目(如果它不为空).我有ManualResetEvent newJobEvent,它在项目添加到列表时设置,并在项目从中删除时重置: 通过以下方式将项添加到列表:lock(syncLock){newJobs.Add(job); } newJobEvent.Set();删除作业的方式如下:if (newJobs.Count==0)newJobEvent.WaitOne(); lock(syncLock){job = newJobs.First();newJobs.Remove(job);/*do some processing*/ } newJo...

c# – 如何在DAL2中使用Count(*)?【代码】

我想在我的一些表中获得各种数据分组的计数,并且不确定是否可以使用DAL2. 我想执行以下查询:SELECT DISTINCT productType, COUNT(*) FROM Products GROUP BY productType我遇到的信息仅包括允许用户指定SQL的WHERE部分的示例.不幸的是,这个例子围绕着查询的WHERE部分,因此我不确定如何使用DAL2来解决这个问题.是否可以使用DAL2或我需要以另一种方式查询数据库?如果可以使用DAL2完成,我该如何执行这样的查询?解决方法:仅显示WHE...

c# – linq join和count【代码】

我是Linq的新手,想知道如何获取客户ID列表以及他们的交易计数public class Transaction {public int TransactionId {get; set;}public int CustomerId {get; set;} }public class Customer {public int ID {get; set;}public string Name {get; set;}public string Surname {get; set;} }我想我需要通过交易加入客户,但不太确定如何计算.var query = (from c in customersjoin t in transactions on c.ID equals t.Custome...

c# – NTAccount.Translate方法失败并显示错误无法转换部分或全部标识引用【代码】

PipeAccessRule par = new PipeAccessRule("Everyone", PipeAccessRights.ReadWrite, System.Security.AccessControl.AccessControlType.Allow);此代码失败并显示错误:Some or all identity references could not be translated.我想这是因为我在非英语本地启动我的应用程序时使用“Everyone”.在英语系统上一切都很好. 怎么避免这个?是否有一些enum描述了一般用户组? 堆栈跟踪:at System.Security.Principal.NTAccount.Transl...

c# – 为什么用unchecked(Environment.TickCount * 31)初始化一个新的Random()?【代码】

我发现了一个Random实例的初始化:var random = new Random(unchecked(Environment.TickCount * 31));为什么不简单地使用新的Random()?解决方法:关键字unchecked可防止在计算Environment.TickCount * 31整数溢出时抛出异常. 得到的计算本质上是一个随机整数(它抛弃了一堆高阶位),用于为随机数生成器播种. 请注意,Reference Source for Random将此代码作为其无参数构造函数:public Random() : this(Environment.TickCount) {}

c# – CounterSample中的时间字段是什么意思?【代码】

我有一个PerformanceCounter实例,我在其上调用NextSample()并得到一个CounterSample.其中有几个与时间相关的字段:CounterFrequency,SystemFrequency,CounterTimeStamp,Timestamp和TimeStamp100nSec. MSDN page for CounterSample只说“获取原始计数器频率”和类似的无用描述,以及打印该值而没有解释的样本. >这些是什么意思?>他们是什么单位?我尝试了所有DateTime.FromX()函数,但没有一个产生合理的结果.解决方法: (sample2.Tim...

c# – 实体框架COUNT性能差【代码】

使用带有MySql Connector 6.6.6.0的Entity Framework 5.0进行基于计数的查询时,我们遇到的性能非常差.我们的数据结构如下:Table: Post =========== ID INT PRIMARY KEY MemberID INT NOT NULL SiteID INT NOT NULL Description VARCHAR(255) NOT NULL Image VARCHAR(255) NOT NULL CreatedDate DATETIME NULL并使用具有linq查询的实体框架,如下所示:var count = entities.Post.Where(p => p.SiteID...

c# – 为什么检查List.Count <= 0?【代码】

我在许多代码片段中看到,以下条件用于检查列表是否为空:List<string> someList = someFunctionThatPopulatesAList(); if (someList == null || someList.Count <= 0)return;我想知道 – 为什么不使用以下条件:if (someList == null || someList.Count == 0)return;是否有任何List< T> .Count为负数的情况?解决方法:你可以简单地尝试使用Any()之类的if ((someList!= null) && (!someList.Any())) {}请注意,如果列表使用IEnumerab...

c# – 获取ICollectionView的Count属性【代码】

我有ICollectionViewprivate ICollectionView _snapshotList;public ICollectionView SnapshotList {get { return _snapshotList; }}我在ViewModel构造函数中进行设置,其中this.smapshotListModel.SnapshotItems返回ObservableCollection_snapshotList = CollectionViewSource.GetDefaultView(this.snapshotListModel.SnapshotItems);_snapshotList.Filter = ErrorMsgFilter;_snapshotList.CollectionChanged += OnCollectionChang...

c# – 如何以编程方式记录PerformanceCounter

我知道使用Perfmon.msc可以创建自定义性能计数器,通过使用计数器日志,您可以将计数器值写入文本文件. 我也理解我也可以通过使用System.Diagnostics.PerformanceCounter创建性能计数器以编程方式使用它,并使用NextValue()方法获取计数器值.是否有一种程序化的方法来告诉PerformanceCounter对象将日志写入文本文件(类似于perfmon.msc中的Counter Log)?解决方法:在.NET中,您必须自己对计数器进行采样并将采样值写入文件.但是,Win32 A...

c# – Linq查询数据表中的count字段【代码】

我有一个数据表,其中包含一列“Column-A”.现在,如果该列包含值“Y”或“N”,我需要设置计数变量. 因为我需要检查如果count大于0.如何在LINQ的帮助下实现同样的目标? 请指导!解决方法:试试这个,它将计算Column-A中包含“Y”或“N”的行数:int count = dataTable.AsEnumerable().Count(row => row.Field<string>("Column-A") == "Y"|| row.Field<string>("Column-A") == "N");我想这就是你要做的事情?如果我误解了你的问题,请告...

c# – 为什么添加LINQ的LongCount扩展方法有一个实际的原因吗?【代码】

LINQ有两种计算可枚举的方法:Count和LongCount.实际上,这两者之间的唯一区别是第一个返回一个int,而第二个返回一个long. 我不清楚为什么添加第二种方法.它似乎唯一的用例是处理超过2B元素的可枚举.这对我来说似乎是一个糟糕的决定,原因如下: >大多数BCL集合都有一维数组支持,这些数组的长度可以保证适合int.试图超越它将引发OverflowException / OutOfMemoryException.> LongCount是O(n),因为IEnumerable是懒惰的.如果你有一个可...

软件测试第三次作业(WordCount的C#实现)【代码】【图】

wordCount的c#实现 合作者:201631092112 , 201631092126 码云(gitee)地址:https://gitee.com/ulysses497/wordCount 本次作业地址:https://edu.cnblogs.com/campus/xnsy/Test/homework/2203 (1)互审代码情况 在此次作业中,我们互相写了完整的wordCount代码后,互相进行了代码的审查,发现了很多问题,下列举几个模块审查问题 在合作同学的代码中他将对数据的处理写为一类,读写,操作,写出,写为一类,显得主函数太过...

软件测试第三次作业(wordCount的c#实现)【代码】【图】

wordCount的c#实现 合作者:201631092112,201631092126 码云(gitee)地址:https://gitee.com/ulysses497/wordCount 本次作业地址:https://edu.cnblogs.com/campus/xnsy/Test/homework/2203 (1)互审代码情况 在此次作业中,我们互相写了完整的wordCount代码后,互相进行了代码的审查,发现了很多问题,下列举几个模块审查问题 在合作同学的代码中他将对数据的处理写为一类,读写,操作,写出,写为一类,显得主函数太过冗长,我将...

数据表 - 相关标签