You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.3 KiB
57 lines
2.3 KiB
2 years ago
|
namespace Warehouse.Models.whMS
|
||
|
{
|
||
|
using System;
|
||
|
using System.Data.Entity;
|
||
|
using System.ComponentModel.DataAnnotations.Schema;
|
||
|
using System.Linq;
|
||
|
|
||
|
public partial class whMSModel : DbContext
|
||
|
{
|
||
|
public whMSModel()
|
||
|
: base("name=whMSConn")
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public virtual DbSet<tcontainer> tcontainers { get; set; }
|
||
|
public virtual DbSet<tcontainerpallet> tcontainerpallets { get; set; }
|
||
|
public virtual DbSet<tlocationcondition> tlocationconditions { get; set; }
|
||
|
public virtual DbSet<tpermission> tpermissions { get; set; }
|
||
|
public virtual DbSet<trolepermission> trolepermissions { get; set; }
|
||
|
public virtual DbSet<trole> troles { get; set; }
|
||
|
public virtual DbSet<tstock> tstocks { get; set; }
|
||
|
public virtual DbSet<tstockinlog> tstockinlogs { get; set; }
|
||
|
public virtual DbSet<tstoragelocation> tstoragelocations { get; set; }
|
||
|
public virtual DbSet<tuserrole> tuserroles { get; set; }
|
||
|
public virtual DbSet<tuser> tusers { get; set; }
|
||
|
public virtual DbSet<tdelcontainerlog> tdelcontainerlogs { get; set; }
|
||
|
public virtual DbSet<tmovestocklog> tmovestocklogs { get; set; }
|
||
|
public virtual DbSet<treturnstocklog> treturnstocklogs { get; set; }
|
||
|
//����������¼���Ͷ������ͱ� add by xue lei on 2019-10-31
|
||
|
public virtual DbSet<tstockactiontype> tstockactiontypes { get; set; }
|
||
|
public virtual DbSet<tstockoutlog> tstockoutlogs { get; set; }
|
||
|
public virtual DbSet<tqcisenable> tqcisenables { get; set; }
|
||
|
protected override void OnModelCreating(DbModelBuilder modelBuilder)
|
||
|
{
|
||
|
modelBuilder.Entity<tpermission>()
|
||
|
.HasMany(e => e.trolepermissions)
|
||
|
.WithRequired(e => e.tpermission)
|
||
|
.WillCascadeOnDelete(false);
|
||
|
|
||
|
modelBuilder.Entity<trole>()
|
||
|
.HasMany(e => e.trolepermissions)
|
||
|
.WithRequired(e => e.trole)
|
||
|
.WillCascadeOnDelete(false);
|
||
|
|
||
|
modelBuilder.Entity<trole>()
|
||
|
.HasMany(e => e.tuserroles)
|
||
|
.WithRequired(e => e.trole)
|
||
|
.WillCascadeOnDelete(false);
|
||
|
|
||
|
modelBuilder.Entity<tuser>()
|
||
|
.HasMany(e => e.tuserroles)
|
||
|
.WithRequired(e => e.tuser)
|
||
|
.WillCascadeOnDelete(false);
|
||
|
}
|
||
|
}
|
||
|
}
|