具有日期类型数据的linq查询问题

具有日期类型数据的linq查询问题,linq,Linq,我想根据sku编号检索数据,如以下代码所示。在此过程中,我获得的所有数据与数据库中的数据相同,但“日期类型”值显示为“01/01/0001”。但我需要“日期类型”数据,如数据库日期中的数据。我需要做任何修改。请帮助我 public IEnumerable<SKUDvo> getdatabysku() { eshop_dbContext dbcontext123 = new eshop_dbContext(); var productinfoQuery321 = (

我想根据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;
}
我的结果如下

10 sarath 01/01/0001
20 jai    01/01/0001

看起来您有一个未设置的
DateTime
。日期时间的默认值为“01/01/0001 00:00:00”


您确定已分配
dateofjoin
?我在您的代码中看不到这一点。

您的代码以何种方式与问题相关?请下次包含您的数据类。然而,当您从数据库对象映射到域对象时,似乎忘记映射“加入日期”属性。因此它仍然未初始化。
10 sarath 01/01/0001
20 jai    01/01/0001
// outputs the value of an empty DateTime: "01/01/0001 00:00:00"
Console.WriteLine(default(DateTime));