Q
使用实体框架
16
A
回答
6
实体框架返回XML列的内容(类型与否)为字符串,因此它不能从XML文档中的内容(它的节点)创建一个实体......如果你还在好奇读这篇文章,它提供了可能解决您的problem..i没有尝试过,但(link text)
回答Marc的最后question..what我期待在EF的下一个版本看到的是映射XML文档内容的实体的可能性,像它与普通表和它们之间的关系..或至少使XML文档中的实体属性的部分..
2
这里是我现在正在做的事情,我加入一个方法,一个局部类将具有.Data属性的模型与字符串匹配。
本质上必须调用instance.UseData((数据)=> {...});
从那里内的lambda表达式可以读/操作数据,并将其保存回数据库的原始字段......我很想只是能够创建此属性,绑定到一个事件来更新相关字段。
我推动更多的动态结构到数据字段作为XML ...这是更自然的VB.Net,C#..如果我的项目是在C#我可能倾向于支持JSON ...
C#
public void UseData(Action editor)
{
var def = XElement.Parse("");
XElement data;
try
{
if (String.IsNullOrWhiteSpace(this.Data))
{
data = def;
}
else
{
data = XElement.Parse(this.Data);
}
}
catch (Exception ex)
{
data = def;
}
editor(data);
this.Data = data.ToString();
}
VB.Net
Public Sub UseData(editor As Action(Of XElement))
Dim def =
Dim data As XElement
Try
If String.IsNullOrWhiteSpace(Me.Data) Then
data = def
Else
data = XElement.Parse(Me.Data)
End If
Catch ex As Exception
data = def
End Try
editor(data)
Me.Data = data.ToString()
End Sub
相关问题
- 1. 使用实体框架保存实体
- 2. 使用实体框架6
- 3. 实体框架的使用
- 4. 使用实体框架
- 5. 使用实体框架
- 6. 使用实体框架
- 7. 实体框架+ Unity框架
- 8. 实施SQL“和”使用实体框架
- 9. 实体框架
- 10. 实体框架
- 11. 实体框架
- 12. 实体框架
- 13. 实体框架实体json
- 14. 实体框架 - 使用子实体加载实体
- 15. 调用使用实体框架的DAL
- 16. ExecuteNonQuery()应用实体框架
- 17. 使用实体框架4.0更新分离的实体实例
- 18. 实体框架UnintentionalCodeFirstException
- 19. 实体框架DataContexts
- 20. 从实体框架
- 21. 实体框架从
- 22. 实体框架c#
- 23. 实体框架GetOrCreate?
- 24. 实体框架Winforms
- 25. 在实体框架
- 26. 在实体框架
- 27. 与实体框架
- 28. 实体框架BulkInsert
- 29. 实体框架 - NotSupportedException
- 30. 实体框架4.3