当前位置: 首页 > news >正文

校园门户网站建设项目技术支持创建网站超链接

校园门户网站建设项目技术支持,创建网站超链接,怎么使用dw做一个网站,创意聊城做网站的公司DevExpress Reporting是.NET Framework下功能完善的报表平台#xff0c;它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集#xff0c;包括数据透视表、图表#xff0c;因此您可以构建无与伦比、信息清晰的报表。 本文总结了v23.1中针对DevExpress报表和BI Das…DevExpress Reporting是.NET Framework下功能完善的报表平台它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集包括数据透视表、图表因此您可以构建无与伦比、信息清晰的报表。 本文总结了v23.1中针对DevExpress报表和BI Dashboard产品中使用的SQL和实体框架数据源引入的一系列增强。 DevExpress v23.1正式版下载(Q技术交流523159565 从ASP.NET Core依赖注入容器中解析实体框架核心上下文 使用实体框架的ASP.NET Core应用程序将数据作为DbContext 对象提供给报表/仪表板。 此对象在HTTP请求的范围内工作该请求的生存期与报表/仪表板的生存期不同。在HTTP请求上下文中创建一个报告并启动一个后台线程来获取数据和创建文档。由于在初始HTTP请求完成后报表需要数据并且仪表板在控件中使用已兑现的数据源因此不能使用Entity Framework创建的默认DbContext实例(在HTTP请求的范围内)。 现在为开发人员提供了一种方法可以从绑定到实体框架数据源的仪表板/报表的ASP.NET Core依赖注入容器中解析适当的实体框架核心上下文。 下面的新API用于创建自定义服务从依赖注入容器中返回上下文对象 IEFContextProviderIEFContextProviderFactory 下面的代码片段实现了一个自定义服务允许获得适当的EF Core上下文 using DevExpress.Data.Entity; using DevExpress.DataAccess.Web; using System; using Microsoft.Extensions.DependencyInjection; namespace WebEFCoreApp.Services { public class CustomEFContextProviderFactory : IEFContextProviderFactory { private readonly IServiceProvider serviceProvider; public CustomEFContextProviderFactory(IServiceProvider serviceProvider) { this.serviceProvider serviceProvider; } public IEFContextProvider Create() { return new CustomEFContextProvider(serviceProvider.CreateScope()); } } public class CustomEFContextProvider : IEFContextProvider, IDisposable { private readonly IServiceScope scope; public CustomEFContextProvider(IServiceScope scope) { this.scope scope; }public object GetContext(string connectionName, Type contextType) { // Returns the context for the specified EFDataSource.ConnectionName. if (connectionName efCoreConnection) return scope.ServiceProvider.GetRequiredService(contextType); return null; } public void Dispose() { scope.Dispose(); } } 在依赖注入容器中注册上下文和factory实现 namespace DXWebApplication1 { public class Startup { public Startup(IConfiguration configuration, IWebHostEnvironment hostingEnvironment) { Configuration configuration; } public void ConfigureServices(IServiceCollection services) { // ... services.ConfigureReportingServices(configurator { configurator.ConfigureWebDocumentViewer(viewerConfigurator { // ... viewerConfigurator.RegisterEFContextProviderFactory(); }); configurator.UseAsyncEngine(); }); services.AddDbContext(options options.UseSqlite(Data Sourcefile:Data/nwind.db), ServiceLifetime.Transient); } } } 配置SqlDataSource服务查询 拦截SQL操作和命令 v23.1附带了新的IDBCommandInterceptor和IDBConnectionInterceptor接口。 这些接口允许您在建立到数据库的连接时拦截、修改和/或抑制SQL操作和命令该列表包括低级数据库操作例如在会话上下文中执行命令或设置键值对。一旦连接打开您就可以在会话上下文中存储值并执行所需的请求。 设置隔离级别 设置还添加了ConnectionOptions.IsolationLevel 和 SqlQuery.IsolationLevel属性来帮助指定用于将一个事务与另一个事务隔离的隔离级别。 您可以将IsolationLevel设置为以下值当中的一个 NoneReadUncommittedReadCommittedRepeatableReadSerializableSnapshot 每次执行查询时将打开相应的事务类型(None除外)。一旦请求被执行事务就会立即关闭。 这一策略的好处如下 过属性网格对话框在UI中设置隔离级别您不需要创建存储过程来设置事务级别或编写任何代码。 执行查询时不使用SQL数据库锁定这可以显著减少查询时间。
http://www.zqtcl.cn/news/488941/

相关文章:

  • 哪个网站 可以做快递单录入网站怎么做抽奖
  • 网站设计培训班网站域名费用怎么做分录
  • 济南做网站哪里好惠州附近公司做网站建设多少钱
  • 使用oss做静态网站网站广告牌制作教程
  • 外贸看的英文网站公众号模板编辑器
  • 做网站的数据库的步骤阅读网站模板下载
  • 建设网站要钱吗个人养老金制度是什么意思
  • 做h5的网站页面设计软文素材网站
  • 黄冈网站推广软件费用是多少手机网站弹出层插件有哪些
  • wordpress文章链接怎么改怎么优化关键词排名优化
  • 专业做包包的网站好产品网站做营销推广
  • 网站刚建好怎么做能让百度收录湖北黄石网站建设
  • 网站建设拾金手指下拉二一wordpress 插件破解
  • 天津做网站外包公司有哪些美橙互联网站
  • 石家庄网站建设蓝点办公室装修工程
  • 申请网站空间就是申请域名建设机械网站咨询
  • 做美食网站有哪些网站怎么做自响应
  • 衡水网站建设维护宝安官网网站建设比较好的
  • 网站建设的审批重庆建设工程信息网30系统
  • 泉州软件开发培训机构怎么做网站内部链接的优化
  • 网站定位是什么中国it外包公司排名
  • 洛阳微信平台网站建设网站成功案例分析
  • 网站建设在淘宝怎么分类深圳软件开发招聘信息
  • .net如何做网站个人网站的制作
  • 网站优化排名推广站长统计官方网站
  • 长沙wap网站建设wordpress 用户 函数
  • 淮安做网站的公司有哪些公司目前上海有几个区
  • 怎么做自动跳转网站建站之星 discuz
  • 网站建设开发合同范本页面设计有哪几种风格
  • 重庆做网站重庆做网站做公司网站建设价格