Resultados da pesquisa a pedido "nhibernate"

1 a resposta

Estado da sessão do NHibernate 3 após reversão ()

Eu tenho um problema. using (var tran = repository.Session.BeginTransaction()) { try { repository.Save(entity); tran.Comit(); } catch(Exception) { tran.Rollback(); throw; } } using (var tran = repository.Session.BeginTransaction()) { try ...

1 a resposta

NHibernate: não é possível definir o carregamento lento com êxito

Eu tenho uma tabela Parent e uma tabela Child. Filho contém uma chave estrangeira para a tabela Pai, criando um relacionamento um para muitos. Aqui está uma parte do meu mapeamento que eu defino com o NHibernate fluente: public class ParentMap : ...

2 a resposta

NHibernate: Como resolver esse problema de configuração de "dialeto"

Problema encontrado Em tempo de execução, sempre recebo o seguinteNHibernate.MappingException: "Could not compile the mapping document: GI.InventoryManager.CYB.Mappings.Part.hbm.xml"Sim, sua ação de construção está configurada paraEmbedded ...

2 a resposta

Como criar uma restrição UNIQUE composta no FluentNHibernate?

Eu sei que possoMap(x => x.GroupName).WithUniqueConstraint() para uma única propriedade. Mas como criar uma restrição exclusiva composta no nHibernate fluente (onde a restrição exclusiva opera na combinação de duas colunas)?

1 a resposta

Anexando um objeto desconectado a uma sessão do NHibernate; Melhor prática?

Meu repositório funciona em umUnitOfWork modelo; todas as operações, seja de recuperação ou persistência, devem ser executadas no escopo de umIDisposable UnitOfWork objeto de token, que nos bastidores está associado a umSession que executa o ...

6 a resposta

É possível chamar propriedades virtuais do construtor de uma entidade NHibernate?

dê uma olhada neste código de exemplo: public class Comment { private Comment() { } public Comment(string text, DateTime creationDate, string authorEmail) { Text = text; CreationDate = creationDate; AuthorEmail = authorEmail; } public virtual ...

4 a resposta

NHibernate: como o ID de identidade é atualizado ao salvar uma instância transitória?

Se eu usar a sessão por transação e ligar: session.SaveOrUpdate (entidade) corrigido: session.SaveOrUpdateCopy (entidade) ..e entidade é uma instância transitória com identidade-Id = 0. A linha acima deve atualizar automaticamente o ID da ...

4 a resposta

NHibernate - Alterando subtipos

Como você altera o subtipo de uma linha no NHibernate? Por exemplo, se eu tenho uma entidade Cliente e uma subclasse de TierOneCustomer, tenho um caso em que preciso alterar um Cliente para um TierOneCustomer, mas o TierOneCustomer deve ter o ...

2 a resposta

Como o TransactionScope reverte as transações?

Estou escrevendo um teste de integração em que inserirei vários objetos em um banco de dados e depois verifico se meu método recupera esses objetos. Minha conexão com o banco de dados é através do NHibernate ... e meu método usual de criar esse ...

3 a resposta

nhibernate Iesi ISet falha ao remover ()

Eu tenho 2 classes tratadas pelo NHibernate: AssetGroup, Asset O AssetGroup possui uma coleção ISet _assets. O construtor do AssetGroup dirá _assets = new HashSet<Asset>();Eu tenho alguma operação para adicionar, remover ativo no ...