//------------------------------------------------------------------------------
//
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
//
//------------------------------------------------------------------------------
namespace EnVisage
{
using System;
using System.Collections.Generic;
public partial class Project
{
public Project()
{
this.Contact2Project = new HashSet();
this.ChildProjects = new HashSet();
this.ProjectAccesses = new HashSet();
this.Scenarios = new HashSet();
this.StrategicGoal2Project = new HashSet();
this.Team2Project = new HashSet();
this.ProjectDependencies = new HashSet();
this.ProjectDependencies1 = new HashSet();
}
public System.Guid Id { get; set; }
public Nullable CompanyId { get; set; }
public Nullable ClientId { get; set; }
public System.Guid TypeId { get; set; }
public System.Guid StatusId { get; set; }
public string Name { get; set; }
public string ProjectNumber { get; set; }
public string Color { get; set; }
public string Details { get; set; }
public decimal Priority { get; set; }
public decimal Probability { get; set; }
public bool IsRevenueGenerating { get; set; }
public Nullable Deadline { get; set; }
public Nullable ParentProjectId { get; set; }
public bool HasChildren { get; set; }
public Nullable PerformanceRedThreshold { get; set; }
public Nullable PerformanceYellowThreshold { get; set; }
public Nullable PartNum { get; set; }
public byte[] EditTimestamp { get; set; }
public virtual Client Client { get; set; }
public virtual Company Company { get; set; }
public virtual ICollection Contact2Project { get; set; }
public virtual ICollection ChildProjects { get; set; }
public virtual Project ParentProject { get; set; }
public virtual ICollection ProjectAccesses { get; set; }
public virtual ICollection Scenarios { get; set; }
public virtual ICollection StrategicGoal2Project { get; set; }
public virtual ICollection Team2Project { get; set; }
public virtual Status Status { get; set; }
public virtual Type Type { get; set; }
public virtual ICollection ProjectDependencies { get; set; }
public virtual ICollection ProjectDependencies1 { get; set; }
}
}