【发布时间】:2014-09-03 20:50:27
【问题描述】:
我在这里搜索了很多问题,但在这种情况下找不到答案。我一定是在做完全错误的事情,因为这看起来应该相当简单。如果还有其他问题,我不知道是否有人可以为我指出正确的方向,我将不胜感激。
我有一个将类别 guid 插入博客文章的 Insert 方法。我正在尝试一次插入整个博客文章。有问题的代码是:
new XElement("categories", blog.categories.Select(x => new XElement("category", x))),
只要 blog.categories 不为空,它就可以工作,但是当它为空时,它会出错。博客类别是一个 guid 数组。如果它是一个字符串,我会放一个 ??,但这不适用于除字符串之外的任何其他内容。
一切都非常合适,添加博客似乎是错误的,然后再次找到它,检查是否为空,如果不单独添加元素。任何见解将不胜感激。
【问题讨论】:
标签: c# asp.net xml linq xelement