是否可以更改 XML 类型的 LINQPad 代码生成?
Is it possible to change LINQPad code generation on XML type?
在 SQL 服务器中 table 可以有一个 XML 列
CREATE TABLE [dbo].[Temp](
[ID] [int] IDENTITY(1,1) NOT NULL,
[C1] [xml] NULL
)
XML栏允许多根内容,下面放入xml栏是合法的
<a>1</a><a>2</a>
在做查询时,我得到了这个错误,
There are multiple root elements
我认为错误的原因是 CLR 数据类型 LINQPad/Linq-to-SQL 自动生成。
public XElement C1;
XElement 不允许多个根内容。
是否可以干预代码生成过程,因此将数据类型更改为字符串?
public String C1;
顺便说一句,LinqPad 生成的程序集位于
是的,使用 SQL 连接对话框中的高级属性将 XML 列映射到字符串。
在 SQL 服务器中 table 可以有一个 XML 列
CREATE TABLE [dbo].[Temp](
[ID] [int] IDENTITY(1,1) NOT NULL,
[C1] [xml] NULL
)
XML栏允许多根内容,下面放入xml栏是合法的
<a>1</a><a>2</a>
在做查询时,我得到了这个错误,
There are multiple root elements
我认为错误的原因是 CLR 数据类型 LINQPad/Linq-to-SQL 自动生成。
public XElement C1;
XElement 不允许多个根内容。
是否可以干预代码生成过程,因此将数据类型更改为字符串?
public String C1;
顺便说一句,LinqPad 生成的程序集位于
是的,使用 SQL 连接对话框中的高级属性将 XML 列映射到字符串。