如何在动态数据 TableName 属性中使用 Resources.resx 文件中的字符串
您好,我正在尝试找到使用基于 EF 4.0 的动态数据的资源文件的解决方案,
[TableName(Resources.Test)]
public class TestTable
....
我收到错误 An attribute argument must be a constant expression, typeof expression or arraycreation of an attributeparameter type。
怎样做才是正确的呢?
Hi i am trying to find solution for using resource file with dynamic data based on EF 4.0
[TableName(Resources.Test)]
public class TestTable
....
I get an error An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type.
How to do it right way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
开发者 Art 是对的,它不受支持。
问题在于编译时设置什么以及运行时设置什么。该属性是编译时属性。因此,您无法在运行时更改该值。
Developer Art is right it is not supported.
The problem is what is set at compile time and what is set at run time. The Attribute is a compile time attribute. You can therefore not change the value at runtime.