KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
ERROR Unable to cast the type 'System.Nullable`1' to type 'System.Object'. LINQ to Entities only supports casting Entity Data Model primitive types. This is the error I am getting. Controller - public ActionResult FixturesAll() { teamMgr = new TeamManager(); fixtureMgr = new FixtureManager(); var team = teamMgr.GetTeams(); var viewModel = new TeamIndexViewModel() { Teams = team.ToList(), NumberOfTeams = team.Count() }; var fixtures = from fixtures in Oritia_entities.Fixtures where fixtures.SeasonId == seasionID select new FixtureModel { Team1 = "", Team2 = "", Winners = (fixtures.TeamWon+""), FirstBattingTeam = (fixtures.FirstBattingTeam+""), SecondBattingTeam = (fixtures.SecondBattingTeam+""), Team1Score = fixtures.Team1Score + "", Team1Wickets = fixtures.Team1Wickets + "", Team2Score = fixtures.Team2Score + "", Team2Wickets = fixtures.Team2Wickets + "" }; ViewData["Fixtures"] = fixtures; return View(viewModel); } Partial View <%@ Control Language="C#" Inherits= "System.Web.Mvc.ViewUserControl<IEnumerable<DataAccess.FixtureModel>>" %> <table> <% foreach (var item in ViewData["Fixtures"] as IEnumerable<DataAccess.FixtureModel>) // Here I am getting the error { %> <tr> <td> <%: item.Team1 %> </td> <td> <%: item.Team2 %> </td> </tr> </table&
Tags (comma-separated)
Save Edits
Cancel