我有一个带有NameValueCollection属性的对象,我正在使用Linq2SQL进行管理。我打算将其序列化到DB中的XML列(xelement)。我的问题是我没有真正的钩子在保存时将其转换为XML与Linq2SQL。我相信我可以使用OnLoaded部分方法来控制反序列化。
有没有人有一种好的方法,将引用类型持续到带有Linq2SQL的XML列中?我不想为此属性创建一个新表。
谢谢!
我有一个带有NameValueCollection属性的对象,我正在使用Linq2SQL进行管理。我打算将其序列化到DB中的XML列(xelement)。我的问题是我没有真正的钩子在保存时将其转换为XML与Linq2SQL。我相信我可以使用OnLoaded部分方法来控制反序列化。
有没有人有一种好的方法,将引用类型持续到带有Linq2SQL的XML列中?我不想为此属性创建一个新表。
谢谢!
我使用OnLoaded()和OnValidate()扩展方法将我的引用类型加载和序列化为XElement对象来解决这个问题。这似乎很有效,我现在有一种方法将NameValueCollection保存到我们的数据库中。