我正在尝试将一些参数传递给数据注释,并且它拒绝了我的命名参数。见下文:
它与 Microsoft's documentation for the TableAttribute 中的语法完全相同,除了在文档中它们有一个大写的N,但VS中参数的intellisense要求小写n。
编辑:在得到2个好答案后,我只想解释为什么我认为我可以做到这一点。它看起来像构造函数已更新,但工具提示不是,因为这是当你得到语法提示时显示的内容:
我需要能够指定架构。但现在我发现了另一种方法。
编辑#2 :为什么我首先尝试命名参数;因为这不起作用。
编辑#3:显然我错过了尝试这种语法的方法。想知道Damien。
答案 0 :(得分:4)
你看错了TableAttribute
。 DataAnnotations
命名空间中的一个需要constructor (non-named) name
参数。
答案 1 :(得分:1)
名称不是TableAttribute
的可选参数。您根本不需要为name:=
添加前缀。只需键入:
<Table("SYSTEMSETTING")>
Public Class MyTableClass