Array
(
)

Probleminha com NHibernate

Agência S/a.
   - 28 jul 2010

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;
#Código

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.
   - 28 jul 2010

O outro problema é na linha
#Código

Dim mConfig As New Configuration

Com a mensagem de erro: Error 13 Type expected.

Obrigado!

0
|
0

Agência S/a.
   - 29 jul 2010

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

0
|
0