Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Telerik Reporting和EF5 DbContext

Telerik Reporting和EF5 DbContext
EN

Stack Overflow用户
提问于 2013-02-18 13:20:56
回答 2查看 1.4K关注 0票数 1

我已经下载了Telerik Reporting的最新试用版(v6.2),但不知道如何将其连接到我的实体框架模型。

我已经向设计器添加了一个EntityDataSource,但这需要一个我没有的typeof(ObjectContext)

查看Telerik网站上的示例代码,我似乎可以在运行时将DbContext转换为ObjectContext,但这不能(我可以看到)使我能够在设计时构建报表。

Telerik - EntityDataSource Component

有没有可能让Telerik Reporting与Entity Framework5一起工作?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-20 14:14:39

我最终在Telerik论坛上得到了这个

嗨,彼得,

EntityDataSource组件仅绑定到ObjectContext (以便它与实体框架的旧.NET 3.5版本兼容),并且它不直接支持DbContext。在这种情况下,您有两个选择。第一个也是最好的一个是使用ObjectDataSource,因为您已经在使用POCOs了,这将非常容易。第二个方法是从DbContext包装器中提取ObjectContext。它不像使用属性那么简单,但如果您坚持使用EntityDataSource,它可能会很有价值。更多信息可以在这篇从EF 4.1 DbContext访问ObjectContext功能的文章中找到。

我们会考虑对产品的后续版本提供DbContext支持(最有可能的情况是,一旦我们放弃对旧版本.NET框架的支持)。

致以亲切的问候,史蒂夫Telerik团队

经过多次试验和错误,我让ObjectDataSource与我的EF POCOs一起工作,但在屏幕上什么也得不到。然后,我偶然发现了一段视频,视频中显示了将报表的一个属性设置为ObjectDataSource,瞧!

但是,ICollection<Related>实体将无法解析。也许我本可以通过更多的试验和错误来让它工作,但官方论坛在这个话题上没有反应。

没有足够的示例和显式构建,只能与旧版本的框架无缝工作。

更新

我刚刚完成了pluralsight course on Telerik Fundamentals,在Telerik报告中使用实体框架相当简单,不是直接通过DbContext,而是通过封装对EF的调用的特定对象,返回类/IEnumerable等。

很好的课程。对我来说,它改变了Telerik的报告,从神秘到简单。很划算。

票数 2
EN

Stack Overflow用户

发布于 2013-07-29 08:28:15

现在似乎支持DbContext了,所以不需要ObjectContext生成器也不需要强制转换来使用Telerik Reporting与EF5(可能还有EF6测试版,尽管我还没有测试它)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14937329

复制
相关文章
Telerik的RadControls控件(三)
相信大家学习了RadControl中的RadWindow、RadAjaxManager、RadAjaxLoadingPanel控件后,一定会觉得它是解放.Net技术人员Web开发的技术工具,从而不再为Asp。NET中的局部刷新而绞尽脑汁。
全栈程序员站长
2022/09/15
9710
Telerik的RadControls控件(三)
Scaffold-DbContext 命令使用
1、官网地址 https://docs.microsoft.com/zh-cn/ef/core/cli/powershell#scaffold-dbcontext 2.命令说明 Scaffold-DbContext 为 DbContext 数据库的和实体类型生成代码。 为了使 Scaffold-DbContext 生成实体类型,数据库表必须具有主键。 参数: SCAFFOLD-DBCONTEXT 参数 说明 -连接 <String> 用于连接到数据库的连接字符串。 对于 ASP.NET Co
跟着阿笨一起玩NET
2021/09/06
2.1K0
Entity Framework(EF) 5
在Entity Framework宣布开源后不久Entity Framework(EF) 5就正式发布了,ADO.NET官方博客上EF5 Released列出了EF5的新特性: 枚举类型支持 性能增强,特别是.NET 4.5中 自动使用localDb及SQLServerExpress Spatial types Table Valued Functions 带有多个结果集的存储过程 兼容性方面支持Visual Studio 2010 和 Visual Studio 2012 上的 .NET 4.0 和4.5
张善友
2018/01/31
1K0
Reporting Service报表开发
       项目中需要用到报表,经过技术验证和成本方面的考虑,最后决定使用Reporting Service,因此在这里把开发中的一些故事记下来,以备后用。        开发环境:VS2005,SQL SERVER 2005 SP3,这里说下为什么要用SP3,安全问题嘛,呵呵,如果用SP2,就会出现报表无法打印,报的错误是“无法加载客户端打印控件”,升级成SP3就OK了。      一、 中国式报表       对于形如Grid的这种表格,用RS来做超级简单,直接拖拽个表格就OK了。难的是中国式报表,比
JadePeng
2018/01/18
1.2K0
Reporting Service报表开发
Telerik的RadControls控件(二)
继上篇我们学习了RadWindow控件的用法之后,本篇我们将学习在项目中更加方便开发人员的常用控件RadAjax控件.  
全栈程序员站长
2022/09/15
4180
Telerik的RadControls控件(二)
代码看不懂?ChatGPT 帮你解释,详细到爆!
Entity Framework Plus 是一个用于增强 EF6 和 EF Core 的免费开源库。它对您的数据库上下文 DbContext 进行了扩展,包括过滤器、审核、缓存、批量删除、批量更新等。
生信宝典
2023/08/30
2280
代码看不懂?ChatGPT 帮你解释,详细到爆!
telerik upload 在silv
打开SL工程添加引用Telerik.Windows.Controls.dll and Telerik.Windows.Controls.Input.dll. 以及在Page.xaml中添加RadUpload控件 <telerikInput:RadUpload     x:Name="radUpload"     Filter="All Files(*.*)|*.*"     FilterIndex="3"     IsAutomaticUpload="False"     OverwriteExistingFiles="True"     UploadServiceUrl="../RadUploadHandler.ashx"     TargetFolder="MyStorageFolder"     FileUploaded="radUpload_FileUploaded"     >   </telerikInput:RadUpload>  
py3study
2020/01/14
4440
基于Entity Framework 6的框架Nido Framework
随着 Entity Framework 最新主版本 EF6 的推出,Microsoft 对象关系映射 (ORM) 工具达到了新的专业高度,与久负盛名的 .NET ORM 工具相比已不再是门外汉。 EF 已经完全成熟,正在超越以前广泛使用的工具。 自 2012 年 EF5 发布后,这种做法带来了两个方面的进步。 首先,从 .NET Framework 中提取所有的 Entity Framework API,并与团队同时正在开发的非常规功能 API 组合在一起。 其次,整个开发工作改用了开源模型。 EF6 在以
张善友
2018/01/29
1.7K0
Telerik RadControls for ASP.NET AJAX
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161963.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
2.4K0
Telerik RadControls for ASP.NET AJAX
PHP中error_reporting()详解
说白了就是PHP页面报错的级别设置,14个等级供你自定义报错的方式,有数字和字符串两种参数的写法,中文说明对应如下:
用户7657330
2020/08/14
5340
ASP.NET Core 使用 AutoFac 注入 DbContext
DI 3.0 —— 使用 Register 方法 其实这个是我根据 Intellisence 试出来的,代码如下: // 首先注册 options,供 DbContext 服务初始化使用 containerBuilder.Register(c => { var optionsBuilder = new DbContextOptionsBuilder<BookListDbContext>(); optionsBuilder.UseMySql(connectionString, b => b .Mig
跟着阿笨一起玩NET
2020/10/09
1.6K0
Silverlight Telerik控件学习:RadTransitionControl
如果展示类似这种比较cool的图片轮换效果,用RadTransitionControl控件就对了,它提供的过渡效果非常cool! 原理并不复杂,可参见以前写的 Silverlight之ListBox/Style学习笔记--ListBox版的图片轮换广告. xaml部分: <UserControl xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Class="Telerik.Sample.Transition"
菩提树下的杨过
2018/01/23
8120
Silverlight Telerik控件学习:RadTransitionControl
PHP error_reporting() 错误控制函数功能详解
error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值:
似水的流年
2019/12/04
4860
.NET:Entity Framework 笔记
有二年没关注EF,今天无意试了下发现跟主流的Hibernate等ORM框架越来越接近了,先看下Entity类的定义: using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace EFSample.Model { [Table("T_ORDER")]
菩提树下的杨过
2018/01/19
9820
Silverlight Telerik控件学习:弹出窗口RadWindow
几乎所有的业务系统都有弹出窗口,典型场景有二种 : 1、简单的弹出一个对话框显示信息,比如下面这样: 这个很简单,代码示例如下: DialogParameters pars = new DialogP
菩提树下的杨过
2018/01/23
3.7K0
Silverlight Telerik控件学习:弹出窗口RadWindow
Silverlight Telerik控件学习:主题Theme切换
telerik的RadControls for Silverlight内置了以下几种主题样式: Office Black - 这是默认值,无需加载其它任何dll文件.  Office Blue - 需要引用 Telerik.Windows.Themes.Office_Blue.dll. Office Silver - 需要引用 Telerik.Windows.Themes.Office_Silver.dll. Summer - 需要引用 Telerik.Windows.Themes.Summer.dl
菩提树下的杨过
2018/01/24
8600
FreeSql.DbContext ,向"不是真正的 ORM" 说拜拜
FreeSql 发展到现在,已经有两种稳定的开发模式,以下先简单带过一下。后面才是本文的主题。
梁规晓
2019/04/22
1.4K0
FreeSql.DbContext ,向"不是真正的 ORM" 说拜拜
已实现乐观锁功能,FreeSql.DbContext 准备起航
上回说到 FreeSql.DbContext 的规则,以及演示它的执行过程,可惜当时还不支持“乐观锁”,对于更新数据来讲并不安全。
梁规晓
2019/04/11
7590
已实现乐观锁功能,FreeSql.DbContext 准备起航
FreeSql.DbContext ,向"不是真正的 ORM" 说拜拜
FreeSql 发展到现在,已经有两种稳定的开发模式,以下先简单带过一下。后面才是本文的主题。
梁规晓
2019/04/11
1K0
FreeSql.DbContext ,向"不是真正的 ORM" 说拜拜
Silverlight Telerik控件学习:GridView双向绑定
做过WinForm数据库开发的人,一定有类似经历:DataGrid绑定后,如果允许行编辑,数据一顿修改后,想批量保存修改后的结果,通常是将DataGrid的所有行遍历,用FindControl找出其中的TextBox之类的控件,取值,然后处理,如果行模板中的控件变化了,可能之前的处理代码又要修改... .Net发展到WPF/SL时代,有了双向绑定,这种痛苦经历已经一去不返了,我们只需要关注数据即可,GridView与数据源之间会相互通知各自的变化情况,批量保存时,不管GridView中的数据用户如何修改,也
菩提树下的杨过
2018/01/23
9320
Silverlight Telerik控件学习:GridView双向绑定

相似问题

Telerik Reporting - Subreport - reportsource

40

忽略EF5 DBContext配置

11

创建Telerik Reporting list对象

112

Telerik Reporting静态表布局

16

Telerik Reporting中的总计

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文