Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. using System;
  2. using Microsoft.EntityFrameworkCore;
  3. using Microsoft.EntityFrameworkCore.Metadata;
  4.  
  5. namespace Zeiss.IMT.MCCNeo.DataMigration.Utilities
  6. {
  7. public partial class mccdbContext : DbContext
  8. {
  9. public virtual DbSet<AliveInfo> AliveInfo { get; set; }
  10.  
  11. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  12. {
  13.  
  14. optionsBuilder.UseSqlServer(@"Server=INBLRN0517SQLEXPRESS;Database=mccdb;Trusted_Connection=True;");
  15. }
  16.  
  17. protected override void OnModelCreating(ModelBuilder modelBuilder)
  18. {
  19. modelBuilder.Entity<AliveInfo>(entity =>
  20. {
  21. entity.ToTable("ALIVE_INFO");
  22.  
  23. entity.HasIndex(e => new { e.KmgId, e.System })
  24. .HasName("UQ__ALIVE_IN__130B8EFC0D03FCC7")
  25. .IsUnique();
  26.  
  27. entity.Property(e => e.Id)
  28. .HasColumnName("ID")
  29. .ValueGeneratedNever();
  30.  
  31. entity.Property(e => e.BdeEnabled).HasColumnName("BDE_ENABLED");
  32.  
  33. entity.Property(e => e.FirstMsg).HasColumnName("FIRST_MSG");
  34.  
  35. entity.Property(e => e.KmgId)
  36. .IsRequired()
  37. .HasColumnName("KMG_ID")
  38. .HasColumnType("varchar(20)");
  39.  
  40. entity.Property(e => e.LastMsg).HasColumnName("LAST_MSG");
  41.  
  42. entity.Property(e => e.MessproEnabled).HasColumnName("MESSPRO_ENABLED");
  43.  
  44. entity.Property(e => e.ObdEnabled).HasColumnName("OBD_ENABLED");
  45.  
  46. entity.Property(e => e.System)
  47. .IsRequired()
  48. .HasColumnName("SYSTEM")
  49. .HasColumnType("varchar(100)");
  50. });
  51. }
  52. }
  53.  
  54. class Program
  55. {
  56. static void Main(string[] args)
  57. {
  58. using (var mccdbContext = new mccdbContext())
  59. {
  60. var aliveInfoList = mccdbContext.AliveInfo.ToList();
  61.  
  62. //converted list is written to mongodb.
  63. }
  64.  
  65. Console.ReadKey();
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement