我试图将工作日表示为 ASP.NET MVC 4 应用程序数据库中 c#/table 中的一个类。我想使用代码优先的实体框架。当我尝试为工作日添加控制器时,我收到一个错误,它必须具有密钥/身份。我知道我可以添加一个int ID
字段来消除错误——但是有没有办法告诉实体框架
DayOfWork
用作 PK?这似乎是在数据库中表示它的最干净的方式。那天应该是PK。
namespace TimeKeeper.Models
{
public class WorkDay
{
public DateTime DayOfWork { get; set; }
public Boolean holiday { get; set; }
}
}