Ecco il mio primo post, nel mio primo blog...
Oggi volevo trattare con voi Parsing dei file di Mapping creati per NHibernate.
Innanzitutto, a cosa può servire? Nel mio caso ad esempio per effettuare delle ricerche utilizzando le expression di NHibernate in modo tale da poter generalizzare un form che, passando una entity specifica, mi indichi tutte le proprietà ad essa associate.
Iniziamo dunque dalla prima classe, presa direttamente dalla seguente pagina web :
http://weblogs.domain-driven.net/default,date,2006-09-25.aspx
Quindi convertiamo la classe in VB.NET e successivamente l’estendiamo.
TypeMappingParser.vb
Imports System
Imports System.Collections
Imports System.Reflection
Imports System.Reflection.Emit
Imports NHibernate
Imports NHibernate.Metadata
Imports NHibernate.Type
Imports NHibernate.Bytecode
Imports NHibernate.Mapping
Imports NHibernate.Loader
Public Enum AssociationType
OneToOne
OneToMany
ManyToOne
Component
End...
Per poter visualizzare bell'header di una datagrid dei filtri di ricerca tipo Excel potete riferirvi a questo link : http://msdn2.microsoft.com/en-us/library/aa480727.aspx Un altro link interessante sempre per customizzare la DataGridView : http://msdn2.microsoft.com/en-us/library/ms171618.aspx