EF 4.1 Code First Raw SQL

时间:2011-10-16 03:07:41

标签: entity-framework ef-code-first

我想使用RAW SQL返回实体,所以我有以下代码返回一组实体:

var rawSql = "exec spFindStories @pattern, @page, @pageSize"; 

            // use raw SQL because SP is needed
            // results are not tracked.
            var stories = context.Database.SqlQuery<Story>(rawSql, 
                new SqlParameter("@pattern", pattern),
                new SqlParameter("@page", page),
                new SqlParameter("@pageSize", pageSize)                
               ).ToList();

现在,对于这些故事中的每一个,我都需要加载相关的标签。看来CF没有加载结果中返回的相关实体。我怎么能实现这个?

谢谢!

1 个答案:

答案 0 :(得分:0)

为什么不将它添加为函数导入并指定它作为您期望的实体返回的内容?