2010-08-15 29 views
1

有没有一种方法来映射使用Fluent Nhibernate的XML字段。流利的NHibernate的XML字段

如果你在MSSQL数据库中有一个XML字段,你将如何使用Fluent NHibnernate进行映射?

 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

你能更具体一点吗?你想做什么? – Pondidum 2010-08-15 16:14:42

回答

-1

Ayende有一些示例代码示出了一个如何使用XML SQL服务器类型here。 它使用基于XML的NH映射。要了解如何在流畅的nHibernate中实现IUserType,请参阅this pagethis page以了解如何实现流畅的nh“约定”。

+1

损坏的链接令人沮丧。将来,请在您的答案中引用相关部分。 – Aaronaught 2011-10-18 18:33:12