如果我提出疑问,RavenDB会感到愤怒的话,我很新。 我有一个包含日间财产的课程。 我在RavenDB储存这一类。 我确定了以下指数:
from doc in docs.Orders
from docItemsItem in ((IEnumerable<dynamic>)doc.Items).DefaultIfEmpty()
select new { Items_Price_Amount = docItemsItem.Price.Amount, Items_Quantity = docItemsItem.Quantity, Date = doc.Date }
http://dl.drop Box.com/u/3055964/Capture.GIF <-以下简称
这里的类别定义:
public class Order
{
public DateTime Date { get; set; }
public IList<OrderItem> Items { get; set; }
public string CustomerId { get; set; }
public Order()
{
Items = new List<OrderItem>();
}
}
现在,当我试图以上述指数来询问拉文亚,那点问题根本不会产生结果。
var orders = session.Query<Order>("OrdersIndex").Where(o => o.Date > DateTime.Now).ToList(); // orders.Count == 0
如果我从询问中删除指数,就如:
var orders = session.Query<Order>().Where(o => o.Date > DateTime.Now).ToList(); // orders.Count == 128
a 设定临时指数,并按预期进行点滴工程。
Does anyone has any idea what s wrong with my query? Thanks.
<>>>>>
所有这一切,我通过管理演播室(在屏幕上播放)拆除了田地日、项目、项目、项目、项目和项目,现在该点工作被罚款。 是否有任何想法? 明确界定这些领域的目的是什么?