Asp.net mvc 如何通过模型的wcf服务层访问数据注释

Asp.net mvc 如何通过模型的wcf服务层访问数据注释,asp.net-mvc,wcf,nhibernate,Asp.net Mvc,Wcf,Nhibernate,我已经创建了一个模型,我想访问模型数据注释,如DisplayName。 我通过WCF服务层访问模型。但是WCF服务删除了模型的所有数据注释 [DisplayName("Student Name")] public virtual string StudentName { get { return this.m_StudentName; } set { this.m_StudentName= value; } } 我

我已经创建了一个模型,我想访问模型数据注释,如
DisplayName
。 我通过WCF服务层访问模型。但是WCF服务删除了模型的所有数据注释

[DisplayName("Student Name")]
public virtual string StudentName
{
    get
    {
        return this.m_StudentName;
    }
    set
    {
        this.m_StudentName= value;
    }
}

我想访问视图中的显示名称,但我总是通过属性在中的
DisplayName
方法中获得
null
值。但是,构建服务引用就是复制您拥有的所有类。而该副本是运行该服务所需的最小集合


如果您需要完整的类,请将所有希望共享的类和接口放入一个公共库中,供您的服务和客户机引用。这通常称为
合同程序集
。然后,您可以通过代码直接调用服务,或者如果您想保留向导,您可以在生成新类型时使用“在此项目中使用类”复选框。

是,@nvoigt u是正确的。我已经通过wcf服务层访问了模型的所有属性,但是没有收到与特定属性相关的数据注释。您好@Ramniwas chhimpa您有任何与此问题相关的解决方案吗?