| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- using System;
- using Microsoft.EntityFrameworkCore;
- using Microsoft.EntityFrameworkCore.Metadata;
- // Code scaffolded by EF Core assumes nullable reference types (NRTs) are not used or disabled.
- // If you have enabled NRTs for your project, then un-comment the following line:
- // #nullable disable
- namespace SuperCms.Database
- {
- public partial class ModelContext : DbContext
- {
- public ModelContext()
- {
- }
- public ModelContext(DbContextOptions<ModelContext> options)
- : base(options)
- {
- }
- public virtual DbSet<ConnCkData> ConnCkData { get; set; }
- public virtual DbSet<ConnCkNganh> ConnCkNganh { get; set; }
- protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
- {
- if (!optionsBuilder.IsConfigured)
- {
- #warning To protect potentially sensitive information in your connection string, you should move it out of source code. See http://go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings.
- optionsBuilder.UseOracle("User Id=mytel;Password=mytel;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=171.244.50.177)(PORT=1530))(CONNECT_DATA=(SID=orcl)));User Id=mytel;Password=mytel;Connection Timeout=120;");
- }
- }
- protected override void OnModelCreating(ModelBuilder modelBuilder)
- {
- modelBuilder.HasAnnotation("Relational:DefaultSchema", "MYTEL");
- modelBuilder.Entity<ConnCkData>(entity =>
- {
- entity.ToTable("CONN_CK_DATA");
- entity.Property(e => e.Id)
- .HasColumnName("ID")
- .HasColumnType("NUMBER(20)");
- entity.Property(e => e.GiaTri)
- .HasColumnName("GIA_TRI")
- .HasColumnType("NUMBER(20)")
- .HasDefaultValueSql(@"0
- ");
- entity.Property(e => e.KhoiLuong)
- .HasColumnName("KHOI_LUONG")
- .HasColumnType("NUMBER(20)")
- .HasDefaultValueSql(@"0
- ");
- entity.Property(e => e.NganhId).HasColumnName("NGANH_ID");
- entity.Property(e => e.Ngay)
- .HasColumnName("NGAY")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.TangGiam)
- .HasColumnName("TANG_GIAM")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.ThayDoi)
- .HasColumnName("THAY_DOI")
- .HasMaxLength(100)
- .IsUnicode(false);
- entity.Property(e => e.TnnBan)
- .HasColumnName("TNN_BAN")
- .HasColumnType("NUMBER(20)")
- .HasDefaultValueSql(@"0
- ");
- entity.Property(e => e.TnnMua)
- .HasColumnName("TNN_MUA")
- .HasColumnType("NUMBER(20)")
- .HasDefaultValueSql(@"0
- ");
- entity.Property(e => e.Vsysdate)
- .HasColumnName("VSYSDATE")
- .HasColumnType("DATE")
- .HasDefaultValueSql(@"sysdate
- ");
- });
- modelBuilder.Entity<ConnCkNganh>(entity =>
- {
- entity.ToTable("CONN_CK_NGANH");
- entity.Property(e => e.Id)
- .HasColumnName("ID")
- .HasColumnType("NUMBER(20)");
- entity.Property(e => e.Code)
- .HasColumnName("CODE")
- .HasMaxLength(1000);
- entity.Property(e => e.Name)
- .HasColumnName("NAME")
- .HasMaxLength(1000);
- entity.Property(e => e.Note)
- .HasColumnName("NOTE")
- .HasMaxLength(1000);
- entity.Property(e => e.Stt)
- .HasColumnName("STT")
- .HasMaxLength(20)
- .IsUnicode(false);
- entity.Property(e => e.SubFrom)
- .HasColumnName("SUB_FROM")
- .HasMaxLength(1000);
- entity.Property(e => e.SubTo)
- .HasColumnName("SUB_TO")
- .HasMaxLength(1000);
- });
- modelBuilder.HasSequence("CONN_DATA_CONFIG_SEQ");
- modelBuilder.HasSequence("MT_SEQ");
- OnModelCreatingPartial(modelBuilder);
- }
- partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
- }
- }
|