Probleminha com NHibernate

28/07/2010

0

Ainda seguindo nas experimentações do .Net e adjuntos, me deparei com este tuto aqui: http://www.macoratti.net/08/12/vbn_hib1.htm
Os problema apareceram no código abaixo;
Imports NHibernateImports NHibernate.CfgImports log4netImports NHibernate.ConnectionImports System.ConfigurationImports Iesi.Collections
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim mConfig As New Configuration
        'definindo o assembly para carregar os arquivo .hbm.xml  que fazem parte do mesmo        mConfig.AddAssembly("testeNHibernate")
        'definindo o dialeto do banco de dados        mConfig.SetProperty("hibernate.dialect", "NHibernate.Dialect.MsSql2005Dialect")
        'criando uma sessao e iniciando uma transação        Dim mFactory As ISessionFactory = mConfig.BuildSessionFactory        Dim mSession As ISession = mFactory.OpenSession        Dim mTransaction As ITransaction = mSession.BeginTransaction
        'criando um novo objeto funcionario        Dim funci As New funcionario
        'obtendo os valores fornecidos no formulario        'e preenchendo o objeto        funci.Codigo = txtCodigo.Text        funci.Nome = txtNome.Text        funci.Salario = txtSalario.Text
        'persistindo o objeto no banco de dados        mSession.Save(funci)        mTransaction.Commit()        mSession.Close()
        MsgBox("Dados do objeto funcionário foram persistidos com sucesso na tabela : funcionario.")    End SubEnd Class

Nos 4 primeiros imports, ele me deu as mensagens de Warning: Warning Namespace or type specified in the Imports 'NHibernate' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases.
Pelo que eu entendi, ele não achou o quê importar desses namespace's e conseguentemente as linhas da etapa "criando uma sessão" não rodam, pois fala que ISession (e os outros) não estão definidos 


Agência S/a.

Agência S/a.

Responder

Posts

28/07/2010

Agência S/a.

O outro problema é na linha
Dim mConfig As New Configuration

Com a mensagem de erro: Error 13 Type expected.

Obrigado!
Responder

29/07/2010

Agência S/a.

Problema resolvido... versão do .Net 4.0 não rodava, coloquei 3.5 e foi lindo
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar