Ich versuche, Entity Framework mit MVC in asp.net Code erster Ansatz
Im Folgenden gibt es einfachen zwei eingestuft in Modell
Inkonsistenter Zugriff: Parametertyp Modelle sind weniger zugänglich als 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; }
}
zu verwenden
Es ist eine Aktion "erstellen" in-Controller genannt als 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);
}
Also das Problem ist, wenn ich die Website Fehler abgelaufen kommt ..
Fehler: inkonsistente Zugänglichkeit: Parameter Typ ‚WebApplication2.Models.Album‘ ist weniger zugänglich als Methode ‚WebApplication2.Content.AlbumsController.Create (WebApplication2.Models.Album)‘
Ändere 'class Album' in' public class Album' – pay