2010-08-15 6 views
1

Existe-t-il un moyen de mapper un champ XML en utilisant Fluent Nhibernate.Champ XML NHibernate fluide

Si vous avez un champ XML dans la base de données MSSQL, comment voulez-vous Mapper avec NHibnernate Fluent?

Exemple

 Table("Address"); 
     LazyLoad(); 
     Id(x => x.AddressId).GeneratedBy.HiLo("1000"); 
     Map(x => x.AddressLine1).Length(100).Not.Nullable(); 
     Map(x => x.AddressLine2).Length(100).Not.Nullable(); 
     Map(x => x.AddressLine3).Length(100).Not.Nullable(); 
     References(x => x.AddressPerson).Column("PersonId"); 
     Map(x => x.ReferenceXML)//Map to XML Type in my Domain 
+0

pourriez-vous être un peu plus précis? Qu'essayez-vous de faire? – Pondidum

Répondre

-1

Ayende a quelques exemples de code qui montre comment on peut utiliser le type SQL XML Server here. Il utilise le mappage NH basé sur XML. Pour voir comment implémenter IUserType dans nHibernate couramment, voyez this page ou this page pour voir comment implémenter une "convention" nh fluide.

+1

Les liens brisés sont frustrants. À l'avenir, veuillez citer les parties pertinentes dans votre réponse. – Aaronaught

Questions connexes