私はasp.netコードでMVCとEntity Frameworkのを使用しようとしている最初のアプローチ
は、以下の2つの簡単な
一貫性のないアクセス:パラメータの型モデルはmethod.AlbumsController.Create
class Album
{
public int AlbumId { get; set; }
public string Title { get; set; }
public decimal Price { get; set; }
}
class MusicStoreContext : DbContext
{
public DbSet<Album> Albums { get; set; }
}
モデルに分類があるよりも少ないアクセス可能です
...アクションは、私がウェブサイトのエラーが出てきたときに実行albumController.cs
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include="AlbumId,Title,Price")] Album album)
{
if (ModelState.IsValid)
{
db.Albums.Add(album);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(album);
}
だから問題があるとして名前コントローラーで「作成」あり エラー:一貫性のないアクセス:パラメータタイプ「WebApplication2.Models.Album」メソッドよりも少ないアクセス可能である「WebApplication2.Content.AlbumsController.Create(WebApplication2.Models.Album」)
'class album'を' public class Album'に変更するだけです – pay