【发布时间】:2010-03-05 16:59:24
【问题描述】:
当你使用 LinqToSql 创建模型时,设计器会为每个表类放置一个属性,看起来像
[Table(Name=@"dbo.Project")]
在设计时,这很容易手动或使用 T4 模板进行更改。
这个表属性可以在运行时改变吗?
【问题讨论】:
标签: .net linq-to-sql
当你使用 LinqToSql 创建模型时,设计器会为每个表类放置一个属性,看起来像
[Table(Name=@"dbo.Project")]
在设计时,这很容易手动或使用 T4 模板进行更改。
这个表属性可以在运行时改变吗?
【问题讨论】:
标签: .net linq-to-sql
属性在编译时被烘焙到类的元数据中,我怀疑是否有可能在运行时更改它们的值。顺便说一句,这就是为什么属性值应该始终是常量表达式的原因之一。
【讨论】: