28
Jun
Posted by Martin Filliau as Code, Essentiel, Technologies
Tags: .net, microsoft, subsonic
SubSonic est un générateur de DAL (Data Access Layer, va retourner des objets depuis une base de données relationnelle) pour projets en .net.
Configuration rapide
- Ajouter la référence à la DLL de SubSonic dans le projet.
- Dans web.config :
- Ajouter une nouvelle configSection : <section name=“SubSonicService“ type=“SubSonic.SubSonicSection, SubSonic“ requirePermission=“false“/>
- Ajouter une connectionString (example) : <add name=“Contacts“ connectionString=“Data Source=localhost\SQLExpress; Database=contacts; Integrated Security=true;“/>
- Ajouter un provider pour SubSonic :
<SubSonicService defaultProvider=“Contacts“>
<providers>
<clear/>
<add name=“Contacts“ type=“SubSonic.SqlDataProvider, SubSonic“ connectionStringName=“Contacts“ generatedNamespace=“Contacts“/>
</providers>
</SubSonicService>
- Pour générer la DAL rapidement, il faut déclarer un buildProvider :
- Dans web.config :
<compilation debug=“true“ defaultLanguage=“C#“>
<buildProviders>
<add extension=“.abp“ type=“SubSonic.BuildProvider, SubSonic“/>
</buildProviders>
- Dans le dossier App_Code, créer un fichier build.abp (seule l’extension compte vraiment) comportant juste “*”.
Les outils
SubSonic arrive avec plusieurs outils permettant de génerer des classes et du scaffolding.
- SubCommander : application en ligne de commande
- SubStage : application graphique
- SubSonicCentral : application web
Plus d’informations sur le site officiel du projet.
RSS feed for comments on this post · TrackBack URI
Leave a reply