如何从服务结构到dbcontext调用数据库连接字符串

时间:2019-07-19 13:45:48

标签: c# .net entity-framework .net-core azure-service-fabric

我想从服务结构到dbcontext调用数据库连接字符串

ApplicationManifest 文件

<ConfigOverrides>
  <ConfigOverride Name="Config">
    <Settings>
      <Section Name="UserDatabase">
        <Parameter Name="UserDatabaseConnectionString" Value="Server=jkit-aura-iot-dbserver.database.windows.net; Database=jkit-aura-iot-db-dev; Persist Security Info=True; PASSWORD=Pass#word1987; USER ID=cbtadmin" />
      </Section>
    </Settings>
  </ConfigOverride>

数据库上下文文件

  namespace Aura.Services.UserService.Data

{      公共局部类JkitAuraIotDbUserContext:DbContext       {         公共JkitAuraIotDbUserContext()         {         }

    public 

JkitAuraIotDbUserContext(DbContextOptions选项)             :基础(选项)         {         }

    public virtual DbSet<G_T_ContractType> G_T_ContractType { get; set; }
    public virtual DbSet<G_T_Country> G_T_Country { get; set; }
    public virtual DbSet<G_T_Module> G_T_Module { get; set; }
    public virtual DbSet<G_T_Package> G_T_Package { get; set; }
    public virtual DbSet<G_T_Package_Resource> G_T_Package_Resource { get; set; }
    public virtual DbSet<G_T_Package_Resource_Item> G_T_Package_Resource_Item { get; set; }
    public virtual DbSet<G_T_Permission> G_T_Permission { get; set; }
    public virtual DbSet<G_T_Resource> G_T_Resource { get; set; }
    public virtual DbSet<G_T_ResourceConfiguration> G_T_ResourceConfiguration { get; set; }
    public virtual DbSet<G_T_Resource_Item> G_T_Resource_Item { get; set; }
    public virtual DbSet<G_T_UserType> G_T_UserType { get; set; }
    public virtual DbSet<T_Client> T_Client { get; set; }
    public virtual DbSet<T_Client_Package_Subscription> T_Client_Package_Subscription { get; set; }
    public virtual DbSet<T_Client_Package_Subscription_ResourceItem> T_Client_Package_Subscription_ResourceItem { get; set; }       
    public virtual DbSet<T_User_EntityHierarchy> T_User_EntityHierarchy { get; set; }
    public virtual DbSet<T_User_Role> T_User_Role { get; set; }


    protected override void OnConfiguring(DbContextOptionsBuilder 
          optionsBuilder)
    {
        if (!optionsBuilder.IsConfigured)
        {

        }
    }

0 个答案:

没有答案
相关问题