Olá amigos!
Estou precisando da ajuda de vocês!
Tenho um projeto antigo que fiz usando o VS 2010 usando como mapeamento o Entity Data Model (Model.edmx) com Mysql, nisso criei uma classe genérica para meu CRUD:
placasEntities model = new placasEntities();
public void Add(T pEntity)
{
model.AddObject(pEntity.GetType().Name, pEntity);
}
public void Delete(T pEntity)
{
model.DeleteObject(pEntity);
}
public void Attach(T pEntity)
{
model.AttachTo(pEntity.GetType().Name, pEntity);
}
public void Detach(T pEntity)
{
model.Detach(pEntity);
}
public void Update(T pEntity)
{
model.ApplyCurrentValues<T>(pEntity.GetType().Name, pEntity);
}
public IQueryable<T> Find(System.Linq.Expressions.Expression<Func<T, bool>> where)
{
return model.CreateObjectSet<T>().Where(where);
}
public IQueryable<T> GetAll()
{
return model.CreateObjectSet<T>();
}
public void SaveChanges()
{
model.SaveChanges();
}
Depois de muito tempo tive que fazer uma alteração no banco e atualizar seu mapeamento usando o VS 2012, só que todas essas funções acima não são mais válidas, estão todas erradas, e o VS informar que o erro é por causa da versão do Entity que é a 5.0, alguém
sabe como substituir esse código para o novo do entiy?
Já procurei em alguns sites, mas nada de concreto.
Desde já agradeço