【问题标题】:LinqToSql - change table name attribue at runtime?Linq To Sql - 在运行时更改表名属性?
【发布时间】:2010-03-05 16:59:24
【问题描述】:

当你使用 LinqToSql 创建模型时,设计器会为每个表类放置一个属性,看起来像

[Table(Name=@"dbo.Project")]

在设计时,这很容易手动或使用 T4 模板进行更改。

这个表属性可以在运行时改变吗?

【问题讨论】:

    标签: .net linq-to-sql


    【解决方案1】:

    属性在编译时被烘焙到类的元数据中,我怀疑是否有可能在运行时更改它们的值。顺便说一句,这就是为什么属性值应该始终是常量表达式的原因之一。

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多