Configurações do ActiveRecord e NHibernate, colar logo abaixo da tag "configuration do WebConfig"
não esquecer de mudar a string de conexão.
Até o presente momento foram utilizados as seguintes versões.
NHibernate.3.0
Castle.Activerecord.3.0
MySql.Data.6.4
|
AS TAGS
São para avisar o NHibernate sobre que banco de dados ele vai operar e qual dialeto do mesmo.
OBS:
Não se esqueça de inserir as DLLs do NHibernate, Castle ActiveRecord e no meu caso do MYSQL antes de prosseguir.
Abaixo segue a lista de DLLs que utilizei até o presente momento desse tutorial.
- Antlr3.Runtime.dll
- Castle.ActiveRecord.dll
- Castle.ActiveRecord.Web.dll
- Castle.Components.Validator.dll
- Castle.Components.Validator.resources.dll
- Castle.Core.dll
- Castle.Services.Logging.Log4netIntegration.dll
- Iesi.Collections.dll
- log4net.dll
- mysql.data.dll
- NHibernate.ByteCode.Castle.dll
- NHibernate.dll
- NHibernate.Linq.dll
- NHibernate.Search.dll
- Remotion.Data.Linq.dll
|
|
No visual Studio clique com o botão direito sobre a DLL do NHibernate e após “VIEW IN OBJECT BROWSER”. |
Procure e expanda os seguintes nós na arvore para modificar o acesso ao banco de dados. “NHIBERNATE.DRIVER” “NHIBERNATE.DIALECT” |
|
|
Nesse tutorial foi utilizado o banco de dados MYSQL, portando em “NHIBERNATE.DRIVER” procurei o sub-nó que continha o nome “NHibernate.Driver.MySqlDataDriver”, cliquei com o botão direito do mouse sobre o mesmo e copie o nome para ser inserido no VALUE da tag. |
Os mesmos passos foi seguido do exemplo anterior, porem agora foi preciso referenciar o dialeto do mesmo, para isso procurei o nó “NHIBERNATE.DIALECT” e após procurei em seu sub-nó “NHibernate.Dialect.MySQLDialect”, cliquei com o botão direito sobre o mesmo e copiei seu nome para inserir no VALUE da tag. |