在T4模板中获取表的模式名称 - EF6 - C#

时间:2016-08-24 21:16:09

标签: c# postgresql entity-framework-6 poco t4

我正在使用Entity Framework 6 + Postgre进行项目。

我的数据库有很多模式。

我需要在t4文件中获取表的模式名称。

在EF4中,我认为可以通过以下方式完成:

http://jnye.co/Posts/3/getting-schema-information-from-an-edmx-file-with-poco

表格的模式名称位于EDM文件的元数据中,位于以下部分:

    ...</EntityType>
    <EntityContainer Name="WWBLFATStoreContainer">
      <EntitySet Name="nota_fiscal" EntityType="Self.nota_fiscal" Schema="fat__t" store:Type="Tables" />
    </EntityContainer>

在上面的示例中,我想在变量中加入“fat__t”,以便在t4模板中使用。

通过我在互联网上阅读的内容,我需要引用“metadataWorkspace”,但我不知道如何在T4模板中引用它......

有什么建议吗?

提前致谢

0 个答案:

没有答案