namespace iWareExcel.ORM { using System; using System.Data.Entity; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; public partial class DbModelExcel : DbContext { public DbModelExcel() : base("name=DbModelExcel") { } public virtual DbSet EXCELWorkBooks { get; set; } public virtual DbSet EXCELWorkCells { get; set; } public virtual DbSet EXCELWorkSheets { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity() .HasMany(e => e.EXCELWorkSheets) .WithRequired(e => e.EXCELWorkBook) .HasForeignKey(e => e.workbookid) .WillCascadeOnDelete(false); modelBuilder.Entity() .HasMany(e => e.EXCELWorkCells) .WithRequired(e => e.EXCELWorkSheet) .HasForeignKey(e => e.worksheetid) .WillCascadeOnDelete(false); } } }