我需要从数据库中检索信息并基于它创建一个ViewModel对象
返回值的类型为IQueryable,我尝试将其强制转换为类的对象,但很遗憾没有成功, 我还尝试在外部创建一个对象,并根据此查询用一个foreach循环填充它,但它完全绕开了它,我不知道我还能用它做什么
public DocumentViewModel getDocumentDetails(int id)
{
var items = from x in _context.Documents.Where(x => x.DocumentId == id)
select new DocumentViewModel
{
DocumentTitle = x.DocumentTitle,
DocumentDescription = x.DocumentDescription,
DocumentName = x.DocumentName,
DocumentPublicationTime = x.DocumentPublication,
CategoryName = x.Category.CategoryName
};
}