0
我创建了一个带有动态数据的ASP.NET web应用程序。我对此很新,所以我很苦恼,但现在我完全陷入困境。动态数据项目表脚手架上的元数据
是的,我想隐藏,可以说,我的数据库中的表的名称列(基于实体框架的模型)。为此我添加了一个名为“AppCode”(因为我不能在Web应用程序添加默认App_Code文件夹)一个新的文件夹,并添加名为“User.cs”这个文件看的内容像这样的文件:
[MetadataType(typeof(UserMetaData))]
public partial class User{
}
public class UserMetaData
{
[ScaffoldColumn(false)]
public object Name;
}
现在,在运行应用程序后,我不希望看到crud页面中的名称列,但它仍然存在。我在这里错过了什么?
非常感谢。
确保您的User.cs与名为YourDataContextHere.designer.cs的设计器文件位于相同的命名空间中。 – 2011-05-24 20:34:59
感谢您的回复。我已经找到了解决方案,但在8个小时内无法回答我自己的问题。我明天会发布。总之,问题在于我的模型在解决方案中的另一个项目中。将部分类放在该项目中解决了问题。 – 2011-05-24 20:37:56