我使用LINQ查询通过降序日期获取数据顺序.但是当年份改变时,日期的降序顺序不正确
这是我的代码
在此代码中,LastLogin是具有DateTime数据类型的列.我必须按此列名对数据进行排序.
var res = objUI.Where(x => x.LastLogin != null)
.GroupBy(x => x.LastLogin.Value.Date)
.Select(x => new { LastLogin = string.Format("{0:MM/dd/yyyy}", x.Key) })
.OrderByDescending(x => x.LastLogin)
.ToList();
Run Code Online (Sandbox Code Playgroud) 我在一个对象中传递多个参数,然后将其传递给控制器中的方法。它正在调用该方法,但它没有携带从 ajax 调用发送到该方法的数据。当我要检查模型的对象时,它显示为空。那么我可以以这种方式发送数据还是应该尝试其他方法?预先感谢请帮助我。这是我的代码。
var Color = [], Material = [], Size = [], FinishingType = [], Style = [];
$('.productFilterLabelList .filterList').on('change', '[type=checkbox]', function () {
debugger;
var Main = {};
var filterType = $(this).parents('.productFilterLabelList').find('.hdn-filter-type').val();
var filterTypeID = $(this).val();
var ischeked = $(this).is(':checked');
if (ischeked) {
if (filterType == 'color') {
Color.push(filterTypeID);
}
else if (filterType == 'size') {
Size.push(filterTypeID);
}
else if (filterType == 'finsih') {
FinishingType.push(filterTypeID);
}
else if (filterType == 'material') {
Material.push(filterTypeID)
}
else {
Style.push(filterTypeID);
} …
Run Code Online (Sandbox Code Playgroud)我正在使用一个类模型,其中我声明了一个相同类类型的列表.但是当我要在这个列表中赋值时,它给对象引用null异常,而我在分配给这个列表的参数中有一些值.
public class BackSplashTileGuideViewModel
{
public int ID { get; set; }
public Nullable<int> ProductID { get; set; }
public string ProductDescription { get; set; }
[Required(ErrorMessage ="Required")]
public string Imagepath { get; set; }
public string UpdateImagepath { get; set; }
[Required(ErrorMessage = "Required")]
public string[] Products { get; set; }
public string MultipleProduct { get; set; }
public string ProductsName { get; set; }
public int CreatedBy { get; set; }
public System.DateTime CreatedOn { get; set; } …
Run Code Online (Sandbox Code Playgroud) 我正在使用 SQL Server 2014。早些时候我能够连接服务器数据库。但不知何故它停止获取登录,每当我尝试连接服务器数据库时,它都会给出错误消息,如下所示。
用户登录失败(Microsoft SQL Server,错误:4064)
任何形式的帮助将不胜感激。
每当数据库查询被激发时,它都会给出错误“等待操作超时”。那么如何摆脱这个错误呢?
我正在使用LINQ来获取数据。