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. 使用实体框架保存实体
- 3. 实体框架使用BeginTransaction()
- 4. 使用实体框架
- 5. 实体框架的使用
- 6. 使用实体框架
- 7. 使用实体框架
- 8. 使用实体框架
- 9. 使用实体框架6
- 10. 使用实体框架
- 11. 使用实体框架
- 12. 使用实体框架monodroid?
- 13. 当使用实体框架核而不是实体框架
- 14. 实体框架+ Unity框架
- 15. 实施SQL“和”使用实体框架
- 16. 实体框架
- 17. 实体框架
- 18. 实体框架
- 19. 实体框架
- 20. 实体框架
- 21. 实体框架:实体
- 22. 实体框架实体
- 23. 实体框架实体json
- 24. 实体框架 - 使用子实体加载实体
- 25. 实体框架利用linq实体?
- 26. 调用使用实体框架的DAL
- 27. 使用实体框架获取表中的所有记录与实体框架
- 28. 登录函数使用实体框架c#winforms实体框架4.0
- 29. 实体框架自引用
- 30. 实体框架通用CRUD