动态数据项目中表脚手架上的元数据

| 我用动态数据创建了一个ASP.NET Web应用程序。我对此很陌生,所以我在很多事情上苦苦挣扎,但现在我完全陷入了困境。 我想说的是隐藏数据库中的表的名称列(基于实体框架的模型)。因此,我添加了一个名为\“ AppCode \”的新文件夹(因为我无法在Web应用程序中添加默认的app_code文件夹),并添加了一个名为\“ User.cs \”的文件,该文件的内容如下所示:
[MetadataType(typeof(UserMetaData))]
public partial class User{
}

public class UserMetaData
{
    [ScaffoldColumn(false)]
    public object Name;
}
现在,运行该应用程序后,我没想到在粗页中会看到name列,但它仍然存在。我在这里想念什么? 非常感谢。     
已邀请:
终于自己弄明白了。出问题的是我的模型放置在引用的类库中,而不是动态数据项目本身中。子类的名称空间与模型的名称空间似乎非常重要。否则它将无法正常工作。因此,在我的情况下,我必须将部分类放入包含模型的\“ domain \”项目中。希望这对某人有帮助。     

要回复问题请先登录注册