」をタイプする':ASP.NET MVC System.Data.Entity.Infrastructure.DbQuery`Modelは私のコントローラでのコード行を持っているモデル '
BlogClass blogClass = (BlogClass)dbBlog.Data.Where(model => model.category == id.ToString());
return View(blogClass);
を私はこのエラーを取得する:
System.Data.Entity.Infrastructure.DbQuery`Model’ to type ‘Model’.
私はそれを取り除くことができることを知っています、最初またはデフォルトを得ることによって、私はすべての結果が欲しいです。
私の見解で、私はこれを持っているので:
@model Project.Models.BlogClass
私の質問です私は、クラス内のすべての結果が入手できますか?
追加情報:
private Blog dbBlog = new Blog();
public class BlogClass
{
public int id { get; set; }
[DisplayName("Title")]
public string title { get; set; }
[DisplayName("Post")]
public string post { get; set; }
[DisplayName("Date")]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]
[DataType(DataType.Date)]
public string date { get; set; }
[DisplayName("Featured Image")]
public string featuredImage { get; set; }
[DisplayName("Category")]
public string category { get; set; }
}
public class Blog : DbContext
{
public DbSet<BlogClass> Data { get; set; }
}
'dbBlog.Data'のタイプは何ですか? – Shyju
更新された質問 – user979331