samesite


【步步为营 Entity Framework+Reporting service开发】-(1) 面对需求

【需求】

  我现在手里有一些任务文件夹 包含 csv文件(或者是txt格式)。他们包含两个产品之间PK趋势的数据文件和详细数据文件。

  我们假设这两个产品为B1 和B2吧(坏笑)

  他们以标准的tab分割。要求自动/手动把他们导入到数据库。要求支持更新记录

  并且搭建reporting service ,生成 trend chart (趋势图) ,barchart(柱形图)和 详细table 供users 访问。

  几张图之间的关系是:show trend chart,trend chart 上有节点标记,根据当前标记可以drill down 到相应的 barchart,barchart 又提供链接。可以看到详细数据的table。

  做完的效果大概是这样:

【简单分析】

 根据以上需求,我们需要:

 1.安装SQL server ,搭建reporting service。

 2.创建数据库,数据表。

 3.把文件导入到数据库。

 4.创建 report 项目。

 5.配置reporting service。

 

【设计】

 

根据上述分析我说下我的简单设计:

1.略

2.使用EntityFramework code first 创建数据库,数据表。

3.创建一个commandline 程序来接收文件目录

4.使用EntityFramework/sql bulking 导入/更新 数据 (考虑事务和效率)

5.使用vs 2008 创建report 项目 (我用的版本的是sql 2008 r2),vs2008(我在2010里可以找到reporting reviewer这个控件,但是没有报表项目,或许我安装了sql2012之后才能有相应的开发工具吧,原理是一样的)

6.配置reporting service。

 【需要开发工具】

  vs2010,vs2008,sqlserver 2008 r2

 

  接下来的文章,我会一步一步和大家一起开发这个project。

 

 

posted @   技术弟弟  阅读(1514)  评论(4编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示