2

我正在尝试将一些参数传递到数据注释中,它拒绝了我的命名参数。见下文:

在此处输入图像描述

它与Microsoft 文档中 TableAttribute 的完全相同的语法,除了在文档中它们有一个大写的 N,但是 VS 中参数的智能感知要求一个小写的 n。

编辑: 在得到 2 个好的答案后,我只想解释为什么我认为我可以首先做到这一点。看起来构造函数已更新,但工具提示并未更新,因为这是在您获得语法提示时显示的内容:

在此处输入图像描述

而且我需要能够指定架构。但现在我找到了另一种方法来做到这一点。

编辑#2:为什么我首先尝试命名参数;因为这行不通。

在此处输入图像描述

编辑#3:显然我错过了尝试这种有效的语法。多亏了达米安才弄清楚。

在此处输入图像描述

4

2 回答 2

4

你看错了TableAttribute。命名空间中的那个DataAnnotations需要一个构造函数(未命名)name参数。

于 2012-05-29T14:57:12.630 回答
1

Name 不是TableAttribute. 你根本不需要在它前面加上前缀name:=。只需键入:

<Table("SYSTEMSETTING")>
Public Class MyTableClass
于 2012-05-29T14:55:45.467 回答