将 XML 数据类型与 LINQ to SQL 结合使用
我想使用 XML 数据类型在数据库中存储 xml 文件。当前实体的属性是XElement。我将其设置为 Xelement 并进行调试,我可以看到它在实体上正确设置,但是当我提交更改时它不会保存。
我想做的事情可能吗?我应该更改默认映射吗?
I want to store an xml file in my database using the XML datatype. Currently the property of the entity is XElement. I set this to a Xelement and debugging i can see that its set correctly on the entity however it dosent save when I submit changes.
Is what I want to do possible? Should i change the default mapping?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅 http:// conficient.wordpress.com/2008/08/11/linq-to-sql-faq-xml-columns-in-sql/
和 使用 XML 数据库字段的 Linq-to-SQL -- 为什么这有效吗?
您需要使用 linq to sql 的更改来新建一个新的 XElement 来更新字段。
See http://conficient.wordpress.com/2008/08/11/linq-to-sql-faq-xml-columns-in-sql/
and Linq-to-SQL With XML Database Fields -- Why does this work?
You need to new up a new XElement with the changes for linq to sql to update the field.