【问题标题】:Change name space of LINQ to SQL generated classes更改 LINQ to SQL 生成类的名称空间
【发布时间】:2010-01-07 04:59:46
【问题描述】:

无论如何我可以更改 LINQ to SQL 生成的类的命名空间

现在是 ProjectName.FolderName

无论如何我可以更改此默认约定

【问题讨论】:

    标签: c# linq-to-sql namespaces


    【解决方案1】:

    打开设计器,点击背景,有Entity NamespaceContext Namespace两个属性,你可以用它们为生成的类设置命名空间。

    【讨论】:

    • 这确实改变了 LinqToSql 文件中的命名空间,但它不会将代码移动到我在实体命名空间中提供的命名空间的外部项目。
    【解决方案2】:

    SQLMetal - 按照this documentation 指定。但本质上它看起来如下。

    SqlMetal /server:.\SQLExpress /database:Northwind /pluralize /namespace:nwind /code:Northwind.cs
    

    【讨论】:

      【解决方案3】:

      CodePlex 上的LINQ to SQL templates for T4 项目可能是一个选项

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多