你将如何建立这个查询与实体框架:实体框架查询XML
SELECT *
FROM TreeNodes
WHERE data.value('(/edumatic/assessmentItem/@type)[1]', 'nvarchar(max)') like 'multiplechoice1'
数据列是XML。显然,这是转换成实体框架的字符串...
这是我的开始,但在这里,我不知道如何添加在那里......
var query = from e in edumatic3Context.TreeNodes
where e.Data.???????
select e;
foreach (var treeNode in query)
Console.WriteLine("{0} {1} {2} {3}", treeNode.TreeNodeId, treeNode.Name, treeNode.Type, treeNode.DateChanged);
我也试过类似下面的代码,但没有工作,要么:
var sql = "SELECT VALUE treeNode FROM TreeNodes as treeNode WHERE data.value('(/edumatic/assessmentItem/@type)[1]', 'nvarchar(max)') like 'multiplechoice1'";
var query = edumatic3Context.CreateQuery<TreeNodes>(sql);
foreach(...)
你能推荐一本书来学习实体框架(带存储功能的例子......)?谢谢。 – 2009-07-10 13:44:29