我是asp.net mvc
中的新人,第一次创建新的Web应用程序,在我的项目解决方案中右键单击并将新项目添加到解决方案中,并将类库添加到我的项目中,并将其命名为{{1} },所以在Datalayer
中创建新类并将其命名为Datalayer
,在PageGroup
中想要将PageGroup
添加到名称空间但是会收到此错误:
命名空间不能直接包含字段或方法等成员...
我将实体框架工作添加到System.ComponentModel.DataAnnotations
,但不起作用!,我该如何解决这个问题?
这是我的班级代码:
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; }
}
}
中收到错误。
答案 0 :(得分:0)
在当前项目中添加程序集system.ComponentModel.DataAnnotation
。
转到添加参考>组件>框架并选择system.ComponentModel.DataAnnotation
如果您当前的程序集中没有这个,请从nuget包管理器下载它。
点击您的项目。>管理nuget包并搜索System.componentmodel并选择适当的包并安装。