ビューモデルを作成しました:-
public class viewdata : Tool.Models.Administration.User
{
public string Categories { get; set; }
public int RegionID { get; set; }
public string RegionName { get; set; }
}
それは最初にコントローラー内で作成されました..次に、その場所をTool.Models.Derived.viewdataに変更しました..次に、コントローラーのLists Actionresult内でエラーが発生しています
public ActionResult Lists(int? page)
{
var ListIFC = (from f in _db.Users
where f.IsActive == 1 && f.UserType == 2
select new viewdata
{
UserName=f.UserName,
FirstName = f.FirstName,
UserID=f.UserID
});
List<Tool.Models.Derived.viewdata> obj = (List<Tool.Models.Derived.viewdata>)ListIFC.ToList();
int pageSize = 3;
int pageNumber = (page ?? 1);
return View(obj.ToPagedList(pageNumber, pageSize));
}
このようなエラーが発生しています...
The entity or complex type 'Tool.Models.viewdata' cannot be constructed in a LINQ to Entities query.