vb.net - "Argument not specified for parameter",但已指定

标签 vb.net entity-framework entity-framework-4 .net-4.0

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

enter image description here

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

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

enter image description here

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

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

enter image description here

编辑#3:显然我错过了尝试这个有效的语法。感谢达米安(Damien),我找到了答案。

enter image description here

最佳答案

你看错了TableAttribute 。来自 DataAnnotations 命名空间的需要 constructor (non-named) name参数。

关于vb.net - "Argument not specified for parameter",但已指定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10801557/

相关文章:

asp.net - 是否有与 ASP.NET/VB 的 jsFiddle 等效的东西?

.net - 获取嵌入式资源

C# 到 F# - EF 代码优先

c# - Entity Framework 6 代码首先处理影子属性

c# - Entity Framework LINQ 投影到自定义类型导致数据丢失

c# - System.Data.Objects.MaterializedDataRecord 不包含属性

asp.net - DataList 内的用户控件

sql - EF 5 + Azure + MigrationFirst 覆盖数据库名称。为什么?

entity-framework-4 - Entity Framework 和事务

mysql - 无法从字节数组打开电子邮件附件