我正在尝试将ColdFusion中使用的查询转换为LINQ和C#。数据来自数据文件,而不是数据库。
我转换了第一个查询,但不知道
如何将其用于查询第二个查询。
如何将count(PDate)作为DayCount包含在第二个查询中。
下面是使用ColdFusion查询的代码:
First query
<cfquery name="qSorted" dbtype = "query">
SELECT OA, CD,PDate,
FROM dataQuery
GROUP BY CD,OA,PDate,
我正试图在C#中构造一个LINQ查询,该查询将从数据集中的列中给出一个不同值的列表,并对每一行进行计数。结果会是这样的。
State Count
AL 55
AK 40
AZ 2
下面是执行此操作的SQL。
SELECT name, COUNT(*) AS count
FROM architecture arch
GROUP BY name
ORDER BY name
我已经计算出LINQ来得到不同的值,也就是。
var query = ds.Tables[0].AsEnumerable()
.OrderBy(dr1 => dr
我使用下面的linq代码在字典中添加值,现在发生的是重复的键条目--从字典中跳过两个条目,我至少需要在字典中出现一个。如何在以下LINQ代码中执行此操作。我只想在LINQ中使用,代码如下所示:
dict = (from x in sites
let pp1 = x.Split(',')
where pp1.Length > 2
let rnc = pp1[1].Replace("work=", "")
let ems = pp1[2].Replace("Conte
我有一个Linq到SQL查询,我想返回三个计数行数。一个字段不等于零(HaveCount),另一个字段表示不等于零(WantCount),另一个字段表示不等于零(SaleCount)。
这是我的疑问..。
var counts = (from a in dc.tblMemberIssues
join b in dc.vwMembers on a.MemberID equals b.MemberID
where a.IssueID == issueID
group a by new { a.HaveCount,
我需要关于linq查询的帮助,SQL是
select usuario2.PkUsuarioId, sum (evento.EventoHora) as total
from TUsuario as usuario, TUsuario as usuario2, TEvento as evento
where usuario.PkUsuarioId = 2
and usuario.PkUsuarioId = usuario2.Fkusuario_UsuarioAdminId
and usuario2.PkUsuarioId = evento.FkEvento_UsuarioId
group b
我有以下模式:
public class Entry
{
public int UseraccountId { get; set; }
public int CompanyId { get; set; }
public DateTime CreationDate { get; set; }
public string Target { get; set; }
public string Message { get; set; }
}
还有一张有很多条目的名单:
List<Entry> entries = ... //get all entri
我正在尝试在我的应用程序中创建搜索功能,但当搜索结果产生超过1000行时,会出现一个错误,它说:
Exception {"Not enough quota is available to process this command. (Exception from HRESULT: 0x80070718)"} System.Exception
我知道这是因为系统正在尝试对UI进行大量更改,并且更改太多,因此系统终止了它,因为完成该请求将需要很长时间。
我很清楚这一点,因为我使用了一个自定义的wrapPanel控件来测量每个项目的高度并在UI中创建区块,并且当我使用诸如wrap
在“北风”中,我如何编写一个脚本来更改所有订购量超过50的订单的订单详细信息表中的折扣,并显示给出的最大折扣。
在北风表中,我是使用最大值还是和?它应该会影响159行。我有这个,但一直有错误。
SELECT OrderID, ProductID,UnitPrice,Quantity,
MAX (Discount)
FROM [Order Details]
我有一张两列的桌子。{ UserId,日期}这个表上写着N行,我想把它们分成大小为M行的箱子,这样总共就可以有N/M的箱子了。UserId和Date可以在表中的多行上重复。每个回收站应该有不重叠的用户ids,按顺序排列。
对于示例:如果表有100行,而每个bin应该大小为25,则bin范围如下
bin 1:用户1-用户20 ( 25行)
bin 2:用户21 -用户80 (25行)
bin 3:用户81 -用户95 (25行)
bin 4:用户96 -用户100 (25行)
如何编写SQL查询以获取这些bin范围?
我刚刚开始使用linq来选择数据并用数据填充treeview。请从基本水平告诉我..。
这就是我到目前为止所做的。
我连接到DB服务器。从“表”列表中拖动,以便从正确的位置看到需要使用的表。(DataClasses1.dbml)
如何使用linq从表中选择数据?
我试着模仿
但是我得到了以下错误:“未能找到源类型”的查询模式的实现“
private void Form1_Load(object sender, EventArgs e)
{
var grped =
from a in MyTable
我的数据在表中如下所示:
ID Name Parent ID
--- ---- ---------
1 Mike null
2 Steve 1
3 George null
4 Jim 1
我不知道如何编写一个linq to sql查询来返回包含父行和子行的结果。例如,这是我想要的结果:
1 Mike (no parent)
2 Steve (Parent is 1)
4 Jim (Parent is 1)
3 George (no parent)
我现在使用的方法是首先获取所有父行的结
我正在使用一个Linq查询来groupBy一个列名并返回一个行列表。
var query = from row in ProcessSummaryData.AsEnumerable()
group row by new { Key = row .Field<string>("GroupDescription") } into g
select new
{
GroupDescription = g.Key,
Values = g.ToLis
我有一个SQL查询,我想把它转换成Linq到-SQL:
下面是Linq代码的开头,但是我一直在讨论如何对字段进行分组并获得SUM:
private void GetDatas()
{
DateTime d = DateTime.Now;
using (DataClasses1DataContext dc = new DataClasses1DataContext())
{
var query = from ent in dc.STK_ABC_ENT
join de
我现在正在对代码执行SQL to LINQ返工。
我必须将如下所示的查询翻译为LINQ:
SELECT COUNT(*) AS NUM, A.a1, GROUP_CONCAT(A.a2)... A.an, B.b1... B.bn... etc
FROM A LEFT JOIN B ON ...
LEFT JOIN C ON ...
GROUP BY A.a1, A.a3.....B.b1
HAVING NUM > 1
注意,我故意在A.a2子句中省略了GROUP BY。查询只发现一个字段不同的重复记录。因此,在MySQL中,我必须将实体投影(JOIN)到一个行中,从行中
例如,如果我有一张人们拥有的DVD,就像这样
OWNER TITLE
---------------------------------
Jennifer | Ghostbusters
Jennifer | Jurassic Park
Alex | Titanic
Jennifer | Aliens
Jack | Seinfeld
Jack | Baby's Day Out
Alex | Jurassic Park
我想数一数每个所有者有多
我有这段代码,它工作得很好。但我想了解如何将其编写为一个单一的linq查询,而不是一个ling查询,以及一个包含另一个重复查询的for循环。
我的想法是,我正在查看人们尚未完成其工作的类的数据库。在第一个查询中,我唯一地查找数据库中的所有人员。然后,在for循环中的第二个查询中,我迭代了第一个查询中的所有名称,并计算它们还有多少个类需要完成。
同样,代码可以工作,我只是想知道将其合并到一个查询中的最好方法。
var ListOfNames = (from record in records select record.LastName).Distinct();
如何将此查询转换为linq
SELECT materialId, SUM(totalAmount) as quantity FROM Inventory
这是总和部分,我不知道如何..。
query = from inv in context.Inventory
select new MaterialQuantity()
{
MaterialId = inv.materialId,
在带有linq的C#中,通过Enumerable定义原始数据的代码如下
var data = rawdata.GroupBy(x => new { x.getSurname, x.getBirthYear });
呈现IEnumarable<IGrouping<'a, Person>>
'a is new {String Person.Surname, String Person.BirthYear}
然后尝试用Stream API将其转换为具有相同查询的Spring Java;
var data = rawdata.stream().collec
我有一张那样的桌子
Id Count Date
1 56 04.10.2012
2 41 05.10.2012
3 56 06.10.2012
我每天只有一条新记录,计数在一天内更新
我需要使用Linq to Sql选择最新的记录
var result = from q in repositoryManager.Repository.AsQueryable<Detail>()
group q by q.Id
into grp
select grp.OrderByDescen