2
我們在數據庫(SQL Server 2008)中有一個類型爲「XML」的字段。是否可以在OrmLite中映射SQL Server XML列?
是否有可能將其映射到ORMLite(ServiceStack 3.9.35)模型?將使用什麼數據類型?
我們在數據庫(SQL Server 2008)中有一個類型爲「XML」的字段。是否可以在OrmLite中映射SQL Server XML列?
是否有可能將其映射到ORMLite(ServiceStack 3.9.35)模型?將使用什麼數據類型?
所有返回查詢都是xml可以的。
Sql query =
USE [AdventureWorks2012]
GO
SELECT e.BusinessEntityID AS [@BusinessEntityID]
,e.JobTitle AS [@JobTitle]
,e.BirthDate AS [@BirthDate]
,j.Resume AS '*'
FROM [HumanResources].[Employee] e
INNER JOIN [HumanResources].JobCandidate j
ON e.BusinessEntityID = j.BusinessEntityID
for xml PATH('Employee'), root('Employees');
StringBuilder sb = new StringBuilder();
sb.Append("SQL Query ");
using (var Db = OpenDbConnection())
{
IDbCommand cmd = Db.CreateCommand();
cmd.CommandTimeout = 240;
cmd.CommandText = sb.ToString();
cmd.CommandType = CommandType.Text;
var lekérdezett = cmd.ExecuteScalar();
using (MemoryStream stream = new MemoryStream())
{
StreamWriter writer = new StreamWriter(stream);
writer.Write(lekérdezett);
writer.Flush();
stream.Position = 0;
StreamReader reader= new StreamReader(stream);
var str = reader.ReadLine();
NUnit.Framework.Assert.IsNull(str, string.Format("Az str változó null értéken van:{0}", str.ToString()));
}