ObjectManager/Models/Model1.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
namespace ObjectManager.Models
{
using System;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
public partial class Model1 : DbContext
{
public Model1()
: base("name=Model1")
{
}
public virtual DbSet<TB_DevelopmentTeam> TB_DevelopmentTeam { get; set; }
public virtual DbSet<TB_DevelopmentTeamType> TB_DevelopmentTeamType { get; set; }
public virtual DbSet<TB_Device> TB_Device { get; set; }
public virtual DbSet<TB_DeviceJoinObject> TB_DeviceJoinObject { get; set; }
public virtual DbSet<TB_Member> TB_Member { get; set; }
public virtual DbSet<TB_Object> TB_Object { get; set; }
public virtual DbSet<TB_ObjectJoinMember> TB_ObjectJoinMember { get; set; }
public virtual DbSet<TB_ObjectModel> TB_ObjectModel { get; set; }
public virtual DbSet<TB_ObjectModelJoinMember> TB_ObjectModelJoinMember { get; set; }
public virtual DbSet<TB_Position> TB_Position { get; set; }
public virtual DbSet<TB_Process> TB_Process { get; set; }
public virtual DbSet<TB_ProcessJoinDevice> TB_ProcessJoinDevice { get; set; }
public virtual DbSet<TB_Requirement> TB_Requirement { get; set; }
public virtual DbSet<TB_RequirementDetail> TB_RequirementDetail { get; set; }
public virtual DbSet<TB_RequirementJoinDevelopmentTeamType> TB_RequirementJoinDevelopmentTeamType { get; set; }
public virtual DbSet<TB_RequirementProcess> TB_RequirementProcess { get; set; }
public virtual DbSet<TB_Status> TB_Status { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<TB_DevelopmentTeam>()
.HasMany(e => e.TB_Member)
.WithOptional(e => e.TB_DevelopmentTeam)
.HasForeignKey(e => e.DevelopmentTeam_ID);
modelBuilder.Entity<TB_DevelopmentTeamType>()
.HasMany(e => e.TB_DevelopmentTeam)
.WithOptional(e => e.TB_DevelopmentTeamType)
.HasForeignKey(e => e.DevelopmentTeamType_AutoID);
modelBuilder.Entity<TB_DevelopmentTeamType>()
.HasMany(e => e.TB_RequirementJoinDevelopmentTeamType)
.WithOptional(e => e.TB_DevelopmentTeamType)
.HasForeignKey(e => e.DevelopmentTeamType_ID);
modelBuilder.Entity<TB_Device>()
.HasMany(e => e.TB_DevelopmentTeam)
.WithOptional(e => e.TB_Device)
.HasForeignKey(e => e.Device_ID);
modelBuilder.Entity<TB_Device>()
.HasMany(e => e.TB_DeviceJoinObject)
.WithOptional(e => e.TB_Device)
.HasForeignKey(e => e.Device_ID);
modelBuilder.Entity<TB_Device>()
后面还有 69 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
