Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by Yingtingxu.Tools.
  4. //
  5. // Copyright (c) yingtingxu(徐应庭). All rights reserved
  6. //
  7. // Changes to this file may cause incorrect behavior and will be lost if
  8. // the code is regenerated.
  9. // </auto-generated>
  10. //------------------------------------------------------------------------------
  11. using System;
  12. using System.Collections.Generic;
  13. using Microsoft.EntityFrameworkCore;
  14.  
  15. namespace Yingtingxu.Tools
  16. {
  17. public class CurrencyInfo
  18. {
  19. // 字母代码
  20. public string AlphabeticCode
  21. {
  22. get;
  23. set;
  24. }
  25.  
  26. // 数字代码
  27. public string NumericCode
  28. {
  29. get;
  30. set;
  31. }
  32.  
  33. // 辅助单位
  34. public short MinorUnit
  35. {
  36. get;
  37. set;
  38. }
  39.  
  40. // 货币名称
  41. public string CurrencyName
  42. {
  43. get;
  44. set;
  45. }
  46.  
  47. // 更新时间
  48. public DateTime ModifyTime
  49. {
  50. get;
  51. set;
  52. }
  53.  
  54. // 创建时间
  55. public DateTime CreateTime
  56. {
  57. get;
  58. set;
  59. }
  60. }
  61.  
  62. public class FitArchRoslynContext : DbContext
  63. {
  64. public DbSet<CurrencyInfo> CurrencyInfo
  65. {
  66. get;
  67. set;
  68. }
  69.  
  70. public FitArchRoslynContext(DbContextOptions<FitArchRoslynContext> options): base (options)
  71. {
  72. }
  73.  
  74. protected override void OnModelCreating(ModelBuilder modelBuilder)
  75. {
  76. modelBuilder.ConfigureCurrencyInfo();
  77. }
  78. }
  79.  
  80. internal static class ModelBuilderExtensions
  81. {
  82. public static ModelBuilder ConfigureCurrencyInfo(this ModelBuilder builder)
  83. {
  84. builder.Entity<CurrencyInfo>(b =>
  85. {
  86. b.Property(e => e.AlphabeticCode).HasColumnName("Falphabetic_code");
  87. b.Property(e => e.NumericCode).HasColumnName("Fnumeric_code");
  88. b.Property(e => e.MinorUnit).HasColumnName("Fminor_unit");
  89. b.Property(e => e.CurrencyName).HasColumnName("Fcurrency_name");
  90. b.Property(e => e.ModifyTime).HasColumnName("Fmodify_time");
  91. b.Property(e => e.CreateTime).HasColumnName("Fcreate_time");
  92. b.HasKey(e => e.AlphabeticCode);
  93. b.ToTable("t_currency_info", "fit_arch_roslyn");
  94. }
  95.  
  96. );
  97. return builder;
  98. }
  99. }
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement