De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

NVault O/R mapper Status tot en met April 2010. Inhoud Voortgang C# 4.0: dynamic en Visitor Architectuur DataVault modelleer techniek Reflection.

Verwante presentaties


Presentatie over: "NVault O/R mapper Status tot en met April 2010. Inhoud Voortgang C# 4.0: dynamic en Visitor Architectuur DataVault modelleer techniek Reflection."— Transcript van de presentatie:

1 NVault O/R mapper Status tot en met April 2010

2 Inhoud Voortgang C# 4.0: dynamic en Visitor Architectuur DataVault modelleer techniek Reflection

3 Voortgang

4 Architectuur

5 NVault Model Meerdere lagen – Domein laag Hub, HubInstance Satellite, SatelliteInstance Link, LinkInstance – Persistentie laag NHibernate AutoMap NHibernate Mapping Attributes – Gebruik Repository Pattern IHubInstanceRepository – LINQ QueryProvider NCriteria

6 LINQ LINQ Provider (QueryProvider) Query taal tussen NVault.Domain <> NVault.Persistence (NCriteria)

7 Udi Dahan: Visitor pattern Requires a method for each ConcreteElement

8 Class diagram

9 Probleem:

10 Oplossing:

11 Dynamische oplossing: Wat gebeurt er als je een van de dynamic keywords weghaalt?

12 Reflection NHibernate Mapping Attributes genereren Normaal:

13 Reflection Nu: AssemblyDiscriber – AssemblyClass – AssemblyProperty – AssemblyAttribute TypeMapper DataVault.dll

14 Reflectie Resultaat

15 Vragen?


Download ppt "NVault O/R mapper Status tot en met April 2010. Inhoud Voortgang C# 4.0: dynamic en Visitor Architectuur DataVault modelleer techniek Reflection."

Verwante presentaties


Ads door Google