【问题标题】:need to add max length to entity framework self-tracking entity template需要为实体框架自跟踪实体模板添加最大长度
【发布时间】:2012-12-25 15:49:03
【问题描述】:

我需要为我的自我跟踪实体添加最大长度 我试过this

但它是使用 EntityObject Generator 而不是 Serf-Tracking Entity Generator 完成的

模板很不一样,我试过剪切粘贴代码,但总是报错:

语句不能出现在第一类特征之后 模板。只有样板、表达式和其他类特征是 在第一类功能块之后允许。

我需要在哪里添加代码?

private bool IsNullable(TypeUsage usage)
    {
        return (bool)usage.Facets.First(facet => facet.Name == "Nullable").Value;
    }

    private bool HasMaxLength(TypeUsage usage)
    {
        return usage.Facets.Any(facet => facet.Name == "MaxLength");    
    }

    private int MaxLength(TypeUsage usage)
    {
        return (int)usage.Facets.First(facet => facet.Name == "MaxLength").Value;    
    }

谢谢

【问题讨论】:

    标签: entity-framework t4 self-tracking-entities


    【解决方案1】:

    将该代码放在模板的末尾并将其关闭到<#+ #> 块中。定义可重用方法的示例在文章开头T4 模板能为我做什么?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多