0
我是新來的SQL Server 2008中使用Xml數據類型,我想知道什麼是最好的方式與.Net接口。我們目前使用SubSonic ActiveRecord作爲我們的ORM,所以XML列將會以文本的形式返回。使用.Net在SQL Server中使用XML數據類型的最佳方法?
是否有任何庫可以幫助查詢和使用C#中的Xml數據類型?
我是新來的SQL Server 2008中使用Xml數據類型,我想知道什麼是最好的方式與.Net接口。我們目前使用SubSonic ActiveRecord作爲我們的ORM,所以XML列將會以文本的形式返回。使用.Net在SQL Server中使用XML數據類型的最佳方法?
是否有任何庫可以幫助查詢和使用C#中的Xml數據類型?
Use Xml field in SqlServer with nhibernate NHibernate and XML Column Types
For transparent XML serialization:
<class name="Foo">
<!-- ... -->
<property name="Bar" type="DataAccess.NHibernate.Types.XmlSerializedType`1[[DomainModel.Bar, DomainModel]], DataAccess" />
</class>
顯然.NET Framework是一個圖書館能夠與SQL Server中的XML數據類型的工作!?如果您有更具體的要求,請告訴我們! ;-) – Achim 2011-05-26 19:08:38
@Achim我在問是否有一個更簡單的方法來構建xpath查詢,而不是帶有參數的原始SQL,並且如果有更簡單的方法可以使用這些數據而不是將它加載到XmlDocument中 – Earlz 2011-05-26 19:11:13
您可以製作一個來自C#中字符串的XML文檔。然後你可以使用XmlReader,XMLDocument或XQuery。 – SQLMason 2011-05-26 19:15:21