我创建了代表我的数据库的 LINQ to SQL 文件。数据库中的表名格式如下:
[prefix]_tableName
当我尝试将 Designer.cs 文件中的 TableAttribute 从以下位置更改时,我希望前缀是动态的:
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.isftblprfx_config")]
至:
[global::System.Data.Linq.Mapping.TableAttribute(Name=String.Format("dbo.{0}_{1}", Server.TablesPrefix, "config")]
我得到了构建时间错误:
属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式
有什么解决办法吗?提前致谢