【发布时间】:2013-12-10 13:54:07
【问题描述】:
我是实体框架技术的新手,我刚刚从我的表中生成了 3 个类:
- 项目
- 资源
- 员工
我想设置一个资源不能被两个项目使用的条件,我想在我的项目的 Add 方法中如何修改它,甚至可以修改它吗?
public partial class Project
{
public int Id { get; set; }
public string Name { get; set; }
public Nullable<int> Resource { get; set; }
public Nullable<int> Manager { get; set; }
public Nullable<System.DateTime> StartDate { get; set; }
public Nullable<System.DateTime> Deadline { get; set; }
public Nullable<System.DateTime> EndDate { get; set; }
public virtual Emploee Emploee { get; set; }
public virtual Resource Resource1 { get; set; }
}
【问题讨论】:
-
你是先用代码,先用模型还是先用数据?
-
这似乎是一个业务逻辑。在您调用
Add方法之前,在您的业务层中处理它。
标签: c# .net entity-framework c#-4.0