Olá, galera do GUJ!
Tudo bem?
Bom, estou fazendo meus testes com o Castle Project (.NET), que provê uma interface fácil para o NHibernate, para uso aqui em minha empresa. Achei uma ferramenta interessante e quero testá-la com calma para apresentá-la aos meus superiores.
Porém, estou com um pequeno problema:
Bom, eu tenho uma View em meu Banco de Dados, e minha classe será mapeada por essa View. Nessa View, o usuário que estou fazendo testes só tem permissão de leitura.
O problema é que, quando faço uso do método FindAll(), gera-se uma Exception: “GenericADOException: could not update: [CampusCore.CentroCusto#2968]…”
Beleza, eu tô fazendo uso de um método de leitura, mas ele dá problema com update!!! Não é meio estranho? Alguém tem alguma ideia do que seja isso e de como posso resolver?
Minha classe tá mapeada assim:
[ActiveRecord("CT_CC")]
public class CentroCusto : ActiveRecordBase<CentroCusto>
{
[PrimaryKey]
public long Handle { get; set; }
[Property("Codigo")]
public int Codigo { get; set; }
[Property("Nome")]
public string Nome { get; set; }
//...
}
Normal, né? Tá faltando alguma coisa?
Grato a todos!!