I am calling the following query, to display only latest date from fieldname 'UploadDate', however I am experiencing exception error such as:
The entity or complex type 'cdwModel.database_BD' cannot be constructed in a LINQ to Entities query.","ExceptionType":"System.NotSupportedException","StackTrace":
Code:
public IEnumerable<database_BD> GetDate()
{
var data = (from c in db.database_BD
select new database_BD()
{
UploadDate = c.UploadDate
}).ToList().OrderByDescending(c => c.UploadDate).Take(1);
return data;
}
database_BD model class:
public partial class database_BD
{
public Nullable<System.DateTime> UploadDate { get; set; }
}
Working solution:
public DateTime? GetDate()
{
return data = db.database_BD.Select(d => d.UploadDate)
.OrderByDescending(c => c)
.FirstOrDefault();
}