Tout et n'importe quoi ...(de préférence)

Blog de CLT-Services : vie de l'entreprise et infos pratiques

SubSonic : pas de bol, pas de schéma !

Thursday, 16 November 2006 06:49 by damien

Domage, SubSonic ne prend pas en compte les schemas SQL 2005

SQL Server 2005 permet de créer des schémas et d'y rattacher les objets de la base. Des droits différents peuvent être ensuite donnés aux utilisateurs en fonction du schéma. C'est également très utile (c'est pour cela que je m'en sert) pour automatiser des procédures de maintenance (ex: défragmentation programmée de certaines tables).

Ainsi vous pouvez distinguer dans la même base :
Refs.Pays
Refs.Devises
Refs.Categories
Admin.Utilisateurs
Admin.Roles
SiteWeb.Liens
SiteWeb.Compteurs
...

Récemment, je postais à propos de SubSonic, la super couche d'accès aux données (DAL), et qui utilise les BuildProviders d'ASP.NET 2.0 pour proposer des classes mappant la base en design.

Malheureusement, SubSonic ne tient pas compte des schémas SQL Server 2005. Dans notre exemple ci-dessus, cela signifie que les requêtes envoyées à la base pour Refs.Pays sont du type "select * from Pays", interprété par SQL Server comme "select * from dbo.Pays". Dommage ! Ceci étant, le code de SubSonic étant tellement clean, je me tâte à le modifier pour tenir compte des schémas...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Outils et librairies
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Related posts

Add comment


(Will show your Gravatar icon)  

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

September 9. 2010 19:23

Search