Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc WCF上的数据注释_Asp.net Mvc_Wcf_Data Annotations_Asp.net Mvc 2 Metadata - Fatal编程技术网

Asp.net mvc WCF上的数据注释

Asp.net mvc WCF上的数据注释,asp.net-mvc,wcf,data-annotations,asp.net-mvc-2-metadata,Asp.net Mvc,Wcf,Data Annotations,Asp.net Mvc 2 Metadata,我正在通过有线WCF发送一个DTO,该WCF在一个属性上具有DisplayName atribute from System.ComponentModel,在另一个属性上具有ScaffoldColumn属性。在客户端上,我有一个ASP.NET MVC 2应用程序,我使用Html.EditorForx=>x.DTO扩展方法。呈现页面时,属性似乎不存在 DTO [Serializable] public class ProjektDTO : IDTO { public decimal Id

我正在通过有线WCF发送一个DTO,该WCF在一个属性上具有DisplayName atribute from System.ComponentModel,在另一个属性上具有ScaffoldColumn属性。在客户端上,我有一个ASP.NET MVC 2应用程序,我使用Html.EditorForx=>x.DTO扩展方法。呈现页面时,属性似乎不存在

DTO

[Serializable]
public class ProjektDTO : IDTO
{
    public decimal Id { get; private set; }

    public string Poznamka { get; set; }

    [DisplayName("Tralal")]
    public string Oz { get; set; }

    [ScaffoldColumn(false)]
    public string Name { get; set; }
}
这可能吗

编辑


我发现了问题,现在可以用了。但无论如何,这是可以的还是我应该避免这样做???

就我个人而言,我会避免这条路线。DAL应尽可能保持基本状态,以定义该模型。数据注释通常定义UI在MVC中的显示方式,因此应保存在表示层/UI层,例如客户端。如果您想在另一个项目中重用该模型,但不需要数据注释,该怎么办?

我个人会避免这种做法。DAL应尽可能保持基本状态,以定义该模型。数据注释通常定义UI在MVC中的显示方式,因此应保存在表示层/UI层,例如客户端。如果您想在另一个项目中重用该模型,但不需要数据注释,该怎么办?

heelo,我也想启用此功能。。。你做了什么来启用此功能?heelo,我也想启用此功能。。。您是如何启用此功能的?