代码之家  ›  专栏  ›  技术社区  ›  Wim ten Brink

报表向导和实体框架

  •  2
  • Wim ten Brink  · 技术社区  · 14 年前

    我有一个合理复杂的SQL Server数据库,其中包含多个数据模式和一个通用视图,用于提供所有这些视图的信息(基本上,它列出了所有模式的所有扩展属性。)此设置不能更改,因为每个模式都特定于一个办公室,而整个数据库包含所有公司数据。

    我使用实体框架连接到那些模式中的所有数据,并将它们链接在一起。这使得检索我需要的任何数据都很容易。因此,配置文件包含实体框架的一个连接字符串。

    我还使用一个报表来创建所有模式数据的矩阵概述。这是一个基于视图的矩阵,视图有三个字段:Schemaname、field和value。报表将schemaname垂直放置为行标题,fieldname水平放置为列标题,并将值放置在单元格中。但此报表在配置中使用自己的连接字符串。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Craig Stuntz    14 年前

    从EF connectionstring检索DB connectionstring很简单。使用 EntityConnectionStringBuilder 来解析它。你也可以 supply a connection to an EF context