代码之家  ›  专栏  ›  技术社区  ›  alexandrul

亚音速-allstruct.cs看起来错误

  •  1
  • alexandrul  · 技术社区  · 16 年前

    使用亚音速2.2,DAL生成后 超声波探伤仪 , the 全科医生 内容看起来错误:

    // <auto-generated />
    namespace ...DAL
    {
      #region Tables Struct
      public partial struct Tables
      { ... }
    
      #endregion
    
        #region Schemas
        public partial class Schemas
        { ... }
        #endregion
    
        #region View Struct
        public partial struct Views 
        { ... }
        #endregion
    
        #region Query Factories
      public static partial class DB
      { ... }
        #endregion
    
    }
    #region Databases
    public partial struct Databases 
    { ... }
    #endregion
    

    是否有任何理由将数据库区域放在命名空间之外?如果没有,如何更正(我没有找到生成代码的任何模板)?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Dave Neeley    16 年前

    亚音速数据库对提供者是类似的。每个提供程序都会生成自己的名称空间,因此数据库结构应该在任何生成的名称空间之外。如果配置多个提供程序,则allstructs.cs文件将具有多个名称空间,每个名称空间都有自己的结构集,就像您发布的结构集一样。

    可以找到模板生成文件 here

    推荐文章