首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取Linq CompiledQuery的结果

如何获取Linq CompiledQuery的结果
EN

Stack Overflow用户
提问于 2011-07-20 14:38:31
回答 1查看 42关注 0票数 0

Linq和编译的查询

这是我的代码:

我需要将属性a.Value的值关联到Literal.Text属性。

你知道怎么做吗?感谢您的宝贵帮助!

代码语言:javascript
复制
                using (var context = new CmsConnectionStringEntityDataModel())
                {
                context.CmsOptions.MergeOption = MergeOption.NoTracking;
                var query = CompiledQuery.Compile<CmsConnectionStringEntityDataModel, IQueryable<CmsOption>>
                    (ctx => from a in ctx.CmsOptions where a.OptionId == 7 select a);

               uxHeaderIncluder.Text = // What I do here?; 
            }
EN

回答 1

Stack Overflow用户

发布于 2011-07-20 17:06:03

你看过这些例子吗:http://www.blog.ingenuitynow.net/15+Minutes+On+LINQ+Compiled+Queries.aspx http://msdn.microsoft.com/en-us/library/bb896297.aspx

该方法的核心是在编译方法调用中指定输入类型。您的编译调用应该是这样的:

代码语言:javascript
复制
CompiledQuery.Compile<CmsConnectionStringEntityDataModel,string,string, IQueryable<CmsOption>>
((ctx,str1,str2)=>from a in ctx.CmsOptions where a.OptionId == 7 && /* use str1 and str2 params here */ select a);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6757938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档