MVC e EF - Como chamar método e persistir
24/06/2013
0
Pjava
Posts
24/06/2013
Pjava
public class FuncContexto: DbContext
{
public DbSet<Funcionario> funcionarios { get; set; }
public DbSet<Estado> estados { get; set; }
}
e minha controller
public class HomeController : Controller
{
FuncContexto fcontex = new FuncContexto();
public ActionResult Index()
{
return View(fcontex.funcionarios.ToList());
}
[HttpPost]
public ActionResult Create(Funcionario _func)
{
try
{
if(!ModelState.IsValid)
return View();
fcontex.funcionarios.Add(_func);==> Aqui dá o erro
fcontex.SaveChanges();
return RedirectToAction("Index");
}
catch
{
return View();
}
}
public ActionResult Create()
{
return View(new Funcionario());
}
...
Abaixo os erros
Argument 1: cannot convert from 'Teste.Funcionario' to 'Teste.Models.Funcionario'
e esse
The best overloaded method match for 'System.Data.Entity.DbSet<Teste.Models.Funcionario>.Add(Teste.Models.Funcionario)' has some invalid arguments
24/06/2013
Pjava
http://weblogs.asp.net/andrebaltieri/archive/2011/01/18/criando-uma-aplica-231-227-o-asp-net-mvc-com-ef-code-first-development.aspx
25/06/2013
Pjava
Clique aqui para fazer login e interagir na Comunidade :)