我想检索基于sku编号的数据,如下面的代码,在这个过程中,我得到的所有数据都与数据库中的相同,但“日期类型”值显示为“01/01/0001”。但是我需要“日期类型”数据,就像在数据库日期一样。我需要做任何修改。请帮助我。
public IEnumerable<SKUDvo> getdatabysku()
{
eshop_dbContext dbcontext123 = new eshop_dbContext();
var productinfoQuery321 = (from productInfo321 in dbcontext123.ProductMasters
where productInfo321.SKU == "s121"
select productInfo321);
IList<SKUDvo> productList123 = new List<SKUDvo>();
foreach (var proitems in productinfoQuery321)
{
productList123.Add(new SKUDvo
{
skuno = name,
ProductId = proitems.ProductId,
CategoryID = proitems.CategoryID,
ManufaturerId = proitems.ManufaturerId,
ItemNo = proitems.ItemNo,
ProductName = proitems.ProductName,
DeletedInd = proitems.DeletedInd,
});
}
return productList123;
}
我的表格如下。
empid ename dateofjoin
10 sarath 26/02/2003
20 jai 16/03/2001
我的结果如下所示
10 sarath 01/01/0001
20 jai 01/01/0001
答案 0 :(得分:0)
看起来您的DateTime
尚未设置。 DateTime
的默认值为“01/01/0001 00:00:00”。
// outputs the value of an empty DateTime: "01/01/0001 00:00:00"
Console.WriteLine(default(DateTime));
您确定已分配dateofjoin
吗?我没有在你的代码中看到它。