我是asp.net mvc
的新用户,第一次创建新的Web应用程序并在我的项目解决方案中右键单击并将新项目添加到解决方案并将类库添加到我的项目中,并将其命名为Datalayer
,因此在Datalayer
中创建新类并将其命名PageGroup
,在PageGroup
要添加System.ComponentModel.DataAnnotations
命名空间,但得到这个错误:为什么我不能在我的课堂中使用System.ComponentModel.DataAnnotations?
A namespace cannot directly contain members such as fields or methods...
我的实体框架的工作添加到datalayer
但这样不行,我怎样才能解决这个问题?
这是我的类代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.ComponentModel;
namespace Datalayer
{
public class PageGroup
{
[Key]
public int GroupID { get; set; }
}
}
在
[Key]
出现错误。
显示你的代码。你显然有一些不在课堂内的声明 –
@StephenMuecke我的朋友,你为什么投票给我!我说的是在asp.net mvc的新 –
@StephenMuecke请稍候来更新我的问题 –