如何将实体标识为实体框架的T4模板中的视图?

时间:2014-09-28 18:08:49

标签: entity-framework t4 edmx

我正在使用T4模板从EntityFramework 6.1生成单元测试代码,并且需要避免为视图生成代码。

如果实体是视图,则在.EDMX文件中以这种方式注明

<EntitySet Name="vwMyView" EntityType="Self.vwMyView" store:Type="Views" store:Schema="dbo">

我可以使用此

访问EntitySet
foreach (EntityContainer container in ItemCollection.GetItems<EntityContainer>()) { 
    foreach (EntitySet set in container.BaseEntitySets.OfType<EntitySet>())
    { 
        if (set.ElementType.Name == (class I'm generating)) {
          // get EntitySet stuff
        }
    } 
}

但是,我不能为我的生活找到'store:Type'属性的值。它不在MetadataProperties中。

提前感谢,

约翰

0 个答案:

没有答案