如何在动态数据 TableName 属性中使用 Resources.resx 文件中的字符串

发布于 2024-09-03 18:09:19 字数 283 浏览 8 评论 0原文

您好,我正在尝试找到使用基于 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏日浅笑〃 2024-09-10 18:09:19

开发者 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文