我有一个类类型的IQueryable列表COLOURS
IQueryable<COLOURS> renkler = dbcontext.colours.Select(s=>new COLOURS{ ....
Run Code Online (Sandbox Code Playgroud)
我想得到随机的2行,我使用这个代码块来做到这一点:
renkler.OrderBy(o => Guid.NewGuid()).Take(2);
Run Code Online (Sandbox Code Playgroud)
我想要2行,但有时会得到3行或5行:
Take(2) 不工作 - 问题是什么?
我检查时发现了一些东西
var result = NewProducts().OrderBy(o => Guid.NewGuid()).Take(2);
int result_count = result.Count(); //This value is 2 :D
//but ToList() result 5 :D
Run Code Online (Sandbox Code Playgroud)
整个方法:
public IQueryable<COLOURS> NewProducts()
{
DateTime simdi = DateTime.Now;
DateTime simdi_30 = DateTime.Now.AddDays(-30);
var collection_products = DefaultColours()
.Where(w => ((w.add_date.Value >= simdi_30 && w.add_date.Value <= simdi) || w.is_new == true))
.OrderByDescending(o => o.add_date).Take(200)
.Select(s => new COLOURS
{
colour_code = …Run Code Online (Sandbox Code Playgroud) 我正在使用谷歌图表,但我希望它与动画..和动画不工作有什么不对的是我的代码
google.load('visualization', '1', {
packages: ['corechart']
});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Y?l', 'Toplam Sat?? Miktar? (Ton)'],
['2007', 153888],
['2008', 37634],
['2009', 21835],
['2010', 80929],
['2011', 137699],
['2012', 313837],
['2013', 1050000], ]);
var options = {
title: 'Ciro',
'width': 850,
animation: {
duration: 1000,
easing: 'out'
},
'height': 400,
hAxis: {
title: 'Y?l',
titleTextStyle: {
color: 'red'
}
}
};
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
Run Code Online (Sandbox Code Playgroud)