小编Pau*_*usu的帖子

http://dbpedia.org/sparql端点不可靠?

有时查询有效但有时则不然.我有时会得到"Virtuoso S1T00错误SR171:事务超时"(没有设置超时或设置了大超时 - 所以这不是问题,我不知道背后的另一个问题)或只是浏览器HTTP 500错误页.有时它在IE中的新浏览器窗口中工作,有时它无法在FF中工作.dbpedia sparql端点发生了什么?是否有一些我不知道的缓存或其他内容?

sparql

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

NHibernate QueryOver中的Order by和Group

var data = session.QueryOver<Product>()
                  .JoinAlias(qp => qp.FieldValues, () => qfv)
                  .UnderlyingCriteria.SetProjection(
                      Projections.Group(() => qfv.Product))
                  .AddOrder(Order.Asc("Price"))
                  .List<Product>();
Run Code Online (Sandbox Code Playgroud)

我收到错误:

"价格不能出现在OrderBy子句中,因为它既不包含在聚合函数中,也不包含在group by子句中".

如你所见,我按"整个产品"分组,我不能做错误所说的.我不能按价格分组(因为如果它们的价格相同,产品会丢失)而且由于消除某些产品的原因,我不能做MIN,MAX(价格).我该怎么办呢?

c# database nhibernate

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

简单的sparql查询不起作用,日期比较

我在dbpedia sparql端点上得到"SR171:Transaction timed out",用于以下简单查询:为什么我会收到此错误?我没有设置任何超时 - 它是0.

PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX : <http://dbpedia.org/resource/>
PREFIX dbpedia2: <http://dbpedia.org/property/>
PREFIX dbpedia: <http://dbpedia.org/>

PREFIX ont: <http://dbpedia.org/ontology/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?date (bif:substring(STR(?date), 1, 4) AS ?year) WHERE {
   ?person ont:birthDate ?date .
   ?person foaf:name ?name   

   . FILTER ( (fn:string-length(STR(?date)) = 10) && (bif:substring(STR(?date), 9, 2) = '05') && (bif:substring(STR(?date), 6, 2) = '02') && (?date > "1868-01-01"^^xsd:date) && (?date …
Run Code Online (Sandbox Code Playgroud)

sparql dbpedia

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

简单的sql问题

我有桌子

  • 产品(ID, CategoryID, ...)
  • 类别(ID, Name, ..)和
  • FieldValue(ID, ProductID, Value...)

这是我的查询:

select count(*) from Product as p, FieldValue as v, Category c
where c.ID = 3 and v.Value="XXX"
and p.ID = v.ProductID and c.ID=p.CategoryID
group by p.ID
Run Code Online (Sandbox Code Playgroud)

我的意图很明显是按一定标准计算产品数量.

问题是NHibernate给我一个数字列表,而不是一个带有产品数量的数字.我错过了什么?

任何帮助是极大的赞赏.

sql nhibernate fluent-nhibernate

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

标签 统计

nhibernate ×2

sparql ×2

c# ×1

database ×1

dbpedia ×1

fluent-nhibernate ×1

sql ×1