在SQL Server中,表可以包含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生成的程序集在