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

Slides:



Advertisements
Similar presentations
EVIDENCE-BASED VETERINARY MEDICINE LITERATURE SEARCH Roos Goverde Marijke Niessen Januari 2010.
Advertisements

You’ll Never Walk Alone ! Gerry and the Pacemakers
Sitecore SUGNL Meeting – SUGNL Website 13 maart 2013.
Jan Devos – Johan De Gelas – Sofie Van Hoecke.
Agenda  Platforms  Software architectuur  Integratie en schaalbaarheid.
Lady Gaga Muziekproject vijfde leerjaar Schooljaar Iben Degrauwe.
Real Application Testing Spreker: Datum: Patrick Munne, Senior Oracle DBA 17 april 2009.
© Copyright 2012 Avanade Inc. All Rights Reserved. The Avanade name and logo are registered trademarks in the US and other countries. Presentator:Yashar.
Specially made for you Wat te doen in het leven What To Do In Life Be Calm Wees Kalm.
All Right! 1thv Unit 4 grammar 4.1. Read this... I teach English. She reads many books. We have lunch every day. You never watch tv. I am teaching grammar.
All Right! 2thv Unit 1 grammar 2.1
StartReady UC Update Lucas Wensing, CEO 11 mei 2010.
UML. Interaction diagrams Collaboration diagrams –Depict behaviour of objects as they interact Sequence diagrams –depict the dynamic behaviour of elements.
Author: Roel Wijgers Examination Timetabling.
The 10 Commandments of the native americans Tony en Katrien.
PH. pH =-log [ H + ] [ H + ]: de concentratie H + -ionen (in mol per liter) Voorbeeld: [ H + ] = 3, mol/l. Wat is de pH ? pH = - log 3,
Deltion College Engels B1 Gesprekken voeren [Edu/002] thema: your machine ate my card… can-do : kan een klacht uiten, aannemen of doorgeven.
J J 20-Sep-141COMvenience Europe BV | Confidential.
OHT 13.1 De Pelsmacker, Geuens & Van den Bergh, Marketingcommunicatie, vierde editie © Pearson Education 2011 Direct marketing In dit hoofdstuk zul je.
All right 3hv unit 5 grammar 4.1. simple present - vorm  hele ww  s/h/it: hele ww + s (let op: bijv. to kiss wordt:she kisses.
Grammar 4.1 en 4.2.  hoe gaat de tegenwoordige tijd van to be (=zijn) ook al weer?
All Right! 1thv Unit 4 grammar 4.2. Hoe zet je in het Engels een woord in het meervoud?
Adverbs of Frequency (Bijwoorden van tijd).  Een “adverb of frequency” geeft aan hoe vaak iets gebeurd.  Always, usually, never, often, sometimes, occasionally,
When you walk through a storm through a storm hold your head up high Als je loopt door een storm hou je hoofd omhoog.
Aquafin partner for all wastewater projects 1 Gescheiden stelsel.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag functie definitions;.h files;
Raspberry Pi Hardware en OS Stijn Van Caekenberghe Raspberry Jam Mechelen – 13 november 2014.
Terugkijk op Leading Network Active Citizenship Positive Change 2011: “ GO impact the World ”
Het Asynchrone Microsoft Landschap Kees Dijk Senior Software Developer, Vivens
Deltion College Engels B2 Gesprekken voeren [Edu/003] thema: ‘but WHY can’t you….???’ can-do : kan in een telefoongesprek een probleem oplossen of toelichten.
Dank God onder alle omstandigheden. …in Christus Jezus…
Tuesday, 31 March 2015 dinsdag 31 maart God created heaven and earth This story, you surely heard But, God made a big mistake When He created.
HELP ME MAKE IT THROUGH THE NIGHT MUSIC: SAMMI SMITH.
Onderwerpen voor vandaag
Blauwdruk MULTI CHANNEL Architectuur Versie okt-98 Alcedo Coenen IBN/BO/BPI/A&I.
Je gebruikt will of going to als je het over de toekomst hebt. I will phone you tonight. Next week we will know the results.
Linq to SQL Chalk Talk Freek Leemhuis Rob Huibers Logica.
© Logica All rights reserved ADO vNext LINQ LINQ to SQL Entity Framework Freek Leemhuis
Verkoop en marketingplan H1 Relatiebeheer Logistiek supervisor.
1/03/09 De 89 à 98. 1/03/09 De 89 à 98 1/03/09 De 89 à 98.
Aantekeningen. Aantekeningen maken write-it-down/ write-it-down/

Gegevens Analyse Les 3: Normaliseren. Chapter Premise We have received one or more tables of existing data The data is to be stored in a new database.
Minor Project- en Programmamanagement Les 7 Programma levenscyclus.
PIC microcontrollers. PIC Microcontrollers Families Eigenschappen De PIC16C84 Eigenschappen Pinnen Interne structuur Instructieset De PIC16F877 Eigenschappen.
Browser extensies, add-ons woensdag 28 oktober 2015.
Instemming over de inhoud Vertrouwen in de relatie ANALYSEREN VAN STAKEHOLDERS Bondgenoten Twijfelaar OpponentVijand.

Professional Services NAME Roland de Pijper Principal Consultant Openedge TITLE TECHNICAL EXPERTISE.
NU BURGERSCHAP 3/4 Project online 2Reclame: daar trap jij toch niet in? Voeg hier je commercial in: Invoegen > Video > Onlinevideo. Lukt dat niet? Geef.
Migratie in de moderne tijd ( ) Hoofdstuk 5.
● Korte introductie ● Demonstratie van Academia ● Samen een mini-dossier maken in Academia! Inhoud workshop Academia.
Rubber vloeren in de aanbieding online
。 33 投资环境 3 开阔视野 提升竞争力 。 3 嘉峪关市概况 。 3 。 3 嘉峪关是一座新兴的工业旅游城市,因关得名,因企设市,是长城文化与丝路文化交 汇点,是全国唯一一座以长城关隘命名的城市。嘉峪关关城位于祁连山、黑山之间。 1965 年建市,下辖雄关区、镜铁区、长城区, 全市总面积 2935.
Beter gebruik van ruimtelijke plannen Provero workshop - 20 november 2012 Arie Duindam - Grontmij.
GRAMMAR – PERIOD 1. CONTENTS 1.Articles 2.Present simple 3.Present continuous 4.Adjectives 5.Prepositions 6.Comparatives & superlatives.
Paragraaf 3.2: De energie van de toekomst. 1 Herhaling vorige les 2 Energietransitie 3 Duurzaam en zuinige energie 4 Maken opdrachten 5 (Werken aan je.
InstaCosmetic omvat een scala aan producten zoals cosmetica, zwemmen, gezondheidstabletten, haar & bad, mama & baby producten.We proberen de scherpste.
Grammar – period 1.
Hire Toyota Innova in Delhi for Outstation Tour
Er zijn verschillende redenen waarom een ​​ laptop problemen zou kunnen hebben met het opladen. Bestudeer eerst het stopcontact, het snoer en de verbinding,
Transformatie tot Tech Lab - De situatie van nu en de Toekomstige 3D-impressie.
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Energie: business as usual?
Digitale techniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology.
HERSIENING REFRAKSIE.
PLAYBOY Kalender 2007 Dit is wat mannen boeit!.
En eventueel een subtitel om de nieuwsgierigheid aan te wakkeren
Zijn eniggeboren Zoon God’s only Son
Conditionals 2.4.
Presentation transcript:

NVault O/R mapper Status tot en met Maart 2010

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

Udi Dahan: Visitor pattern Requires a method for each ConcreteElement

Class diagram

Probleem:

Oplossing:

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

Architectuur

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

Reflection NHibernate Mapping Attributes genereren Normaal:

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

TODO: LINQ Functionaliteit uitbereiden Specialistische Scenario’s testen Eventueel: – Many-To-Many Relaties