根级别的 LinqPad 数据无效
我试图执行 linq 命令 Users.Take (50)
并收到错误“根级别的数据无效。第 1 行,位置 1。”
。为什么?
I am trying to execute linq command Users.Take (50)
and get error "Data at the root level is invalid. Line 1, position 1."
. Why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我猜测前 50 条记录中有一条包含一些不是真正 XML 的内容。
请注意,SQL 将允许您将简单文本保存到这些列,因此,如果您有像
Joe
这样的值,这将在 C#/VB 中正确显示,但是像这样的值>乔
不会。I'm guessing one of the first 50 records contains something that isn't true XML.
Note, SQL will allow you to save simple text to these columns, so if you have values like
<Name>Joe</Name>
this will display correctly in C#/VB, but values likeJoe
won't.b/c 它不是有效的 XML
解决方法
在您的连接上,您可以:
b/c it's not valid XML
Workaround
On your connection, you can: