Browse Source

Module classes renamed

pull/4161/head
Ahmet 6 years ago
parent
commit
b956f489c9
  1. 10
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/BlobStoringDatabaseDomainSharedModule.cs
  2. 2
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/BlobStoringDatabaseErrorCodes.cs
  3. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/cs.json
  4. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/en.json
  5. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/pl-PL.json
  6. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/pt-BR.json
  7. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/sl.json
  8. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/tr.json
  9. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/vi.json
  10. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/zh-Hans.json
  11. 0
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/zh-Hant.json
  12. 4
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabaseResource.cs
  13. 1
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo.Abp.BlobStoring.Database.Domain.csproj
  14. 13
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/BlobStoringDatabaseDbProperties.cs
  15. 15
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/BlobStoringDatabaseDomainModule.cs
  16. 11
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/DatabaseDbProperties.cs
  17. 12
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/DatabaseDomainModule.cs
  18. 4
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/Settings/BlobStoringDatabaseSettingDefinitionProvider.cs
  19. 2
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/Settings/BlobStoringDatabaseSettings.cs
  20. 6
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/BlobStoringDatabaseDbContext.cs
  21. 10
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/BlobStoringDatabaseDbContextModelCreatingExtensions.cs
  22. 6
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/BlobStoringDatabaseEntityFrameworkCoreModule.cs
  23. 4
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/BlobStoringDatabaseModelBuilderConfigurationOptions.cs
  24. 4
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/IBlobStoringDatabaseDbContext.cs
  25. 4
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/BlobStoringDatabaseMongoDbContext.cs
  26. 6
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/BlobStoringDatabaseMongoDbContextExtensions.cs
  27. 6
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/BlobStoringDatabaseMongoDbModule.cs
  28. 4
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/BlobStoringDatabaseMongoModelBuilderConfigurationOptions.cs
  29. 4
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/IBlobStoringDatabaseMongoDbContext.cs
  30. 6
      modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests/EntityFrameworkCore/DatabaseEntityFrameworkCoreTestModule.cs
  31. 2
      modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.MongoDB.Tests/MongoDB/DatabaseMongoDbTestModule.cs
  32. 2
      modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.TestBase/DatabaseTestBaseModule.cs

10
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/DatabaseDomainSharedModule.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/BlobStoringDatabaseDomainSharedModule.cs

@ -11,26 +11,26 @@ namespace Volo.Abp.BlobStoring.Database
[DependsOn( [DependsOn(
typeof(AbpValidationModule) typeof(AbpValidationModule)
)] )]
public class DatabaseDomainSharedModule : AbpModule public class BlobStoringDatabaseDomainSharedModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
Configure<AbpVirtualFileSystemOptions>(options => Configure<AbpVirtualFileSystemOptions>(options =>
{ {
options.FileSets.AddEmbedded<DatabaseDomainSharedModule>("Volo.Abp.BlobStoring.Database"); options.FileSets.AddEmbedded<BlobStoringDatabaseDomainSharedModule>("Volo.Abp.BlobStoring.Database");
}); });
Configure<AbpLocalizationOptions>(options => Configure<AbpLocalizationOptions>(options =>
{ {
options.Resources options.Resources
.Add<DatabaseResource>("en") .Add<BlobStoringDatabaseResource>("en")
.AddBaseTypes(typeof(AbpValidationResource)) .AddBaseTypes(typeof(AbpValidationResource))
.AddVirtualJson("/Localization/Database"); .AddVirtualJson("/Localization/BlobStoringDatabase");
}); });
Configure<AbpExceptionLocalizationOptions>(options => Configure<AbpExceptionLocalizationOptions>(options =>
{ {
options.MapCodeNamespace("Database", typeof(DatabaseResource)); options.MapCodeNamespace("BlobStoringDatabase", typeof(BlobStoringDatabaseResource));
}); });
} }
} }

2
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/DatabaseErrorCodes.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/BlobStoringDatabaseErrorCodes.cs

@ -1,6 +1,6 @@
namespace Volo.Abp.BlobStoring.Database namespace Volo.Abp.BlobStoring.Database
{ {
public static class DatabaseErrorCodes public static class BlobStoringDatabaseErrorCodes
{ {
//Add your business exception error codes here... //Add your business exception error codes here...
} }

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/cs.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/cs.json

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/en.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/en.json

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/pl-PL.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/pl-PL.json

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/pt-BR.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/pt-BR.json

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/sl.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/sl.json

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/tr.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/tr.json

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/vi.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/vi.json

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/zh-Hans.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/zh-Hans.json

0
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/Database/zh-Hant.json → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabase/zh-Hant.json

4
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/DatabaseResource.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/BlobStoringDatabaseResource.cs

@ -2,8 +2,8 @@
namespace Volo.Abp.BlobStoring.Database.Localization namespace Volo.Abp.BlobStoring.Database.Localization
{ {
[LocalizationResourceName("Database")] [LocalizationResourceName("BlobStoringDatabase")]
public class DatabaseResource public class BlobStoringDatabaseResource
{ {
} }

1
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo.Abp.BlobStoring.Database.Domain.csproj

@ -10,6 +10,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\..\..\..\abp\framework\src\Volo.Abp.Ddd.Domain\Volo.Abp.Ddd.Domain.csproj" /> <ProjectReference Include="..\..\..\..\..\abp\framework\src\Volo.Abp.Ddd.Domain\Volo.Abp.Ddd.Domain.csproj" />
<ProjectReference Include="..\..\..\..\..\abp\framework\src\Volo.Abp.BlobStoring\Volo.Abp.BlobStoring.csproj" />
<ProjectReference Include="..\Volo.Abp.BlobStoring.Database.Domain.Shared\Volo.Abp.BlobStoring.Database.Domain.Shared.csproj" /> <ProjectReference Include="..\Volo.Abp.BlobStoring.Database.Domain.Shared\Volo.Abp.BlobStoring.Database.Domain.Shared.csproj" />
</ItemGroup> </ItemGroup>

13
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/BlobStoringDatabaseDbProperties.cs

@ -0,0 +1,13 @@
using Volo.Abp.Data;
namespace Volo.Abp.BlobStoring.Database
{
public static class BlobStoringDatabaseDbProperties
{
public static string DbTablePrefix { get; set; } = AbpCommonDbProperties.DbTablePrefix;
public static string DbSchema { get; set; } = AbpCommonDbProperties.DbSchema;
public const string ConnectionStringName = "AbpBlobStoring";
}
}

15
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/BlobStoringDatabaseDomainModule.cs

@ -0,0 +1,15 @@
using Volo.Abp.Domain;
using Volo.Abp.Modularity;
namespace Volo.Abp.BlobStoring.Database
{
[DependsOn(
typeof(AbpDddDomainModule),
typeof(AbpBlobStoringModule),
typeof(BlobStoringDatabaseDomainSharedModule)
)]
public class BlobStoringDatabaseDomainModule : AbpModule
{
}
}

11
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/DatabaseDbProperties.cs

@ -1,11 +0,0 @@
namespace Volo.Abp.BlobStoring.Database
{
public static class DatabaseDbProperties
{
public static string DbTablePrefix { get; set; } = "Database";
public static string DbSchema { get; set; } = null;
public const string ConnectionStringName = "Database";
}
}

12
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/DatabaseDomainModule.cs

@ -1,12 +0,0 @@
using Volo.Abp.Modularity;
namespace Volo.Abp.BlobStoring.Database
{
[DependsOn(
typeof(DatabaseDomainSharedModule)
)]
public class DatabaseDomainModule : AbpModule
{
}
}

4
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/Settings/DatabaseSettingDefinitionProvider.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/Settings/BlobStoringDatabaseSettingDefinitionProvider.cs

@ -2,12 +2,12 @@
namespace Volo.Abp.BlobStoring.Database.Settings namespace Volo.Abp.BlobStoring.Database.Settings
{ {
public class DatabaseSettingDefinitionProvider : SettingDefinitionProvider public class BlobStoringDatabaseSettingDefinitionProvider : SettingDefinitionProvider
{ {
public override void Define(ISettingDefinitionContext context) public override void Define(ISettingDefinitionContext context)
{ {
/* Define module settings here. /* Define module settings here.
* Use names from DatabaseSettings class. * Use names from BlobStoringDatabaseSettings class.
*/ */
} }
} }

2
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/Settings/DatabaseSettings.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo/Abp/BlobStoring/Database/Settings/BlobStoringDatabaseSettings.cs

@ -1,6 +1,6 @@
namespace Volo.Abp.BlobStoring.Database.Settings namespace Volo.Abp.BlobStoring.Database.Settings
{ {
public static class DatabaseSettings public static class BlobStoringDatabaseSettings
{ {
public const string GroupName = "Database"; public const string GroupName = "Database";

6
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/DatabaseDbContext.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/BlobStoringDatabaseDbContext.cs

@ -4,14 +4,14 @@ using Volo.Abp.EntityFrameworkCore;
namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore
{ {
[ConnectionStringName(DatabaseDbProperties.ConnectionStringName)] [ConnectionStringName(BlobStoringDatabaseDbProperties.ConnectionStringName)]
public class DatabaseDbContext : AbpDbContext<DatabaseDbContext>, IDatabaseDbContext public class BlobStoringDatabaseDbContext : AbpDbContext<BlobStoringDatabaseDbContext>, IBlobStoringDatabaseDbContext
{ {
/* Add DbSet for each Aggregate Root here. Example: /* Add DbSet for each Aggregate Root here. Example:
* public DbSet<Question> Questions { get; set; } * public DbSet<Question> Questions { get; set; }
*/ */
public DatabaseDbContext(DbContextOptions<DatabaseDbContext> options) public BlobStoringDatabaseDbContext(DbContextOptions<BlobStoringDatabaseDbContext> options)
: base(options) : base(options)
{ {

10
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/DatabaseDbContextModelCreatingExtensions.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/BlobStoringDatabaseDbContextModelCreatingExtensions.cs

@ -4,17 +4,17 @@ using Volo.Abp;
namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore
{ {
public static class DatabaseDbContextModelCreatingExtensions public static class BlobStoringDatabaseDbContextModelCreatingExtensions
{ {
public static void ConfigureDatabase( public static void ConfigureDatabase(
this ModelBuilder builder, this ModelBuilder builder,
Action<DatabaseModelBuilderConfigurationOptions> optionsAction = null) Action<BlobStoringDatabaseModelBuilderConfigurationOptions> optionsAction = null)
{ {
Check.NotNull(builder, nameof(builder)); Check.NotNull(builder, nameof(builder));
var options = new DatabaseModelBuilderConfigurationOptions( var options = new BlobStoringDatabaseModelBuilderConfigurationOptions(
DatabaseDbProperties.DbTablePrefix, BlobStoringDatabaseDbProperties.DbTablePrefix,
DatabaseDbProperties.DbSchema BlobStoringDatabaseDbProperties.DbSchema
); );
optionsAction?.Invoke(options); optionsAction?.Invoke(options);

6
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/DatabaseEntityFrameworkCoreModule.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/BlobStoringDatabaseEntityFrameworkCoreModule.cs

@ -5,14 +5,14 @@ using Volo.Abp.Modularity;
namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore
{ {
[DependsOn( [DependsOn(
typeof(DatabaseDomainModule), typeof(BlobStoringDatabaseDomainModule),
typeof(AbpEntityFrameworkCoreModule) typeof(AbpEntityFrameworkCoreModule)
)] )]
public class DatabaseEntityFrameworkCoreModule : AbpModule public class BlobStoringDatabaseEntityFrameworkCoreModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
context.Services.AddAbpDbContext<DatabaseDbContext>(options => context.Services.AddAbpDbContext<BlobStoringDatabaseDbContext>(options =>
{ {
/* Add custom repositories here. Example: /* Add custom repositories here. Example:
* options.AddRepository<Question, EfCoreQuestionRepository>(); * options.AddRepository<Question, EfCoreQuestionRepository>();

4
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/DatabaseModelBuilderConfigurationOptions.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/BlobStoringDatabaseModelBuilderConfigurationOptions.cs

@ -3,9 +3,9 @@ using Volo.Abp.EntityFrameworkCore.Modeling;
namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore
{ {
public class DatabaseModelBuilderConfigurationOptions : AbpModelBuilderConfigurationOptions public class BlobStoringDatabaseModelBuilderConfigurationOptions : AbpModelBuilderConfigurationOptions
{ {
public DatabaseModelBuilderConfigurationOptions( public BlobStoringDatabaseModelBuilderConfigurationOptions(
[NotNull] string tablePrefix = "", [NotNull] string tablePrefix = "",
[CanBeNull] string schema = null) [CanBeNull] string schema = null)
: base( : base(

4
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/IDatabaseDbContext.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo/Abp/BlobStoring/Database/EntityFrameworkCore/IBlobStoringDatabaseDbContext.cs

@ -3,8 +3,8 @@ using Volo.Abp.EntityFrameworkCore;
namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore
{ {
[ConnectionStringName(DatabaseDbProperties.ConnectionStringName)] [ConnectionStringName(BlobStoringDatabaseDbProperties.ConnectionStringName)]
public interface IDatabaseDbContext : IEfCoreDbContext public interface IBlobStoringDatabaseDbContext : IEfCoreDbContext
{ {
/* Add DbSet for each Aggregate Root here. Example: /* Add DbSet for each Aggregate Root here. Example:
* DbSet<Question> Questions { get; } * DbSet<Question> Questions { get; }

4
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/DatabaseMongoDbContext.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/BlobStoringDatabaseMongoDbContext.cs

@ -3,8 +3,8 @@ using Volo.Abp.MongoDB;
namespace Volo.Abp.BlobStoring.Database.MongoDB namespace Volo.Abp.BlobStoring.Database.MongoDB
{ {
[ConnectionStringName(DatabaseDbProperties.ConnectionStringName)] [ConnectionStringName(BlobStoringDatabaseDbProperties.ConnectionStringName)]
public class DatabaseMongoDbContext : AbpMongoDbContext, IDatabaseMongoDbContext public class BlobStoringDatabaseMongoDbContext : AbpMongoDbContext, IBlobStoringDatabaseMongoDbContext
{ {
/* Add mongo collections here. Example: /* Add mongo collections here. Example:
* public IMongoCollection<Question> Questions => Collection<Question>(); * public IMongoCollection<Question> Questions => Collection<Question>();

6
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/DatabaseMongoDbContextExtensions.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/BlobStoringDatabaseMongoDbContextExtensions.cs

@ -4,7 +4,7 @@ using Volo.Abp.MongoDB;
namespace Volo.Abp.BlobStoring.Database.MongoDB namespace Volo.Abp.BlobStoring.Database.MongoDB
{ {
public static class DatabaseMongoDbContextExtensions public static class BlobStoringDatabaseMongoDbContextExtensions
{ {
public static void ConfigureDatabase( public static void ConfigureDatabase(
this IMongoModelBuilder builder, this IMongoModelBuilder builder,
@ -12,8 +12,8 @@ namespace Volo.Abp.BlobStoring.Database.MongoDB
{ {
Check.NotNull(builder, nameof(builder)); Check.NotNull(builder, nameof(builder));
var options = new DatabaseMongoModelBuilderConfigurationOptions( var options = new BlobStoringDatabaseMongoModelBuilderConfigurationOptions(
DatabaseDbProperties.DbTablePrefix BlobStoringDatabaseDbProperties.DbTablePrefix
); );
optionsAction?.Invoke(options); optionsAction?.Invoke(options);

6
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/DatabaseMongoDbModule.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/BlobStoringDatabaseMongoDbModule.cs

@ -5,14 +5,14 @@ using Volo.Abp.MongoDB;
namespace Volo.Abp.BlobStoring.Database.MongoDB namespace Volo.Abp.BlobStoring.Database.MongoDB
{ {
[DependsOn( [DependsOn(
typeof(DatabaseDomainModule), typeof(BlobStoringDatabaseDomainModule),
typeof(AbpMongoDbModule) typeof(AbpMongoDbModule)
)] )]
public class DatabaseMongoDbModule : AbpModule public class BlobStoringDatabaseMongoDbModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
context.Services.AddMongoDbContext<DatabaseMongoDbContext>(options => context.Services.AddMongoDbContext<BlobStoringDatabaseMongoDbContext>(options =>
{ {
/* Add custom repositories here. Example: /* Add custom repositories here. Example:
* options.AddRepository<Question, MongoQuestionRepository>(); * options.AddRepository<Question, MongoQuestionRepository>();

4
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/DatabaseMongoModelBuilderConfigurationOptions.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/BlobStoringDatabaseMongoModelBuilderConfigurationOptions.cs

@ -3,9 +3,9 @@ using Volo.Abp.MongoDB;
namespace Volo.Abp.BlobStoring.Database.MongoDB namespace Volo.Abp.BlobStoring.Database.MongoDB
{ {
public class DatabaseMongoModelBuilderConfigurationOptions : AbpMongoModelBuilderConfigurationOptions public class BlobStoringDatabaseMongoModelBuilderConfigurationOptions : AbpMongoModelBuilderConfigurationOptions
{ {
public DatabaseMongoModelBuilderConfigurationOptions( public BlobStoringDatabaseMongoModelBuilderConfigurationOptions(
[NotNull] string collectionPrefix = "") [NotNull] string collectionPrefix = "")
: base(collectionPrefix) : base(collectionPrefix)
{ {

4
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/IDatabaseMongoDbContext.cs → modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo/Abp/BlobStoring/Database/MongoDB/IBlobStoringDatabaseMongoDbContext.cs

@ -3,8 +3,8 @@ using Volo.Abp.MongoDB;
namespace Volo.Abp.BlobStoring.Database.MongoDB namespace Volo.Abp.BlobStoring.Database.MongoDB
{ {
[ConnectionStringName(DatabaseDbProperties.ConnectionStringName)] [ConnectionStringName(BlobStoringDatabaseDbProperties.ConnectionStringName)]
public interface IDatabaseMongoDbContext : IAbpMongoDbContext public interface IBlobStoringDatabaseMongoDbContext : IAbpMongoDbContext
{ {
/* Define mongo collections here. Example: /* Define mongo collections here. Example:
* IMongoCollection<Question> Questions { get; } * IMongoCollection<Question> Questions { get; }

6
modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests/EntityFrameworkCore/DatabaseEntityFrameworkCoreTestModule.cs

@ -9,7 +9,7 @@ namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore
{ {
[DependsOn( [DependsOn(
typeof(DatabaseTestBaseModule), typeof(DatabaseTestBaseModule),
typeof(DatabaseEntityFrameworkCoreModule) typeof(BlobStoringDatabaseEntityFrameworkCoreModule)
)] )]
public class DatabaseEntityFrameworkCoreTestModule : AbpModule public class DatabaseEntityFrameworkCoreTestModule : AbpModule
{ {
@ -31,8 +31,8 @@ namespace Volo.Abp.BlobStoring.Database.EntityFrameworkCore
var connection = new SqliteConnection("Data Source=:memory:"); var connection = new SqliteConnection("Data Source=:memory:");
connection.Open(); connection.Open();
new DatabaseDbContext( new BlobStoringDatabaseDbContext(
new DbContextOptionsBuilder<DatabaseDbContext>().UseSqlite(connection).Options new DbContextOptionsBuilder<BlobStoringDatabaseDbContext>().UseSqlite(connection).Options
).GetService<IRelationalDatabaseCreator>().CreateTables(); ).GetService<IRelationalDatabaseCreator>().CreateTables();
return connection; return connection;

2
modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.MongoDB.Tests/MongoDB/DatabaseMongoDbTestModule.cs

@ -6,7 +6,7 @@ namespace Volo.Abp.BlobStoring.Database.MongoDB
{ {
[DependsOn( [DependsOn(
typeof(DatabaseTestBaseModule), typeof(DatabaseTestBaseModule),
typeof(DatabaseMongoDbModule) typeof(BlobStoringDatabaseMongoDbModule)
)] )]
public class DatabaseMongoDbTestModule : AbpModule public class DatabaseMongoDbTestModule : AbpModule
{ {

2
modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.TestBase/DatabaseTestBaseModule.cs

@ -12,7 +12,7 @@ namespace Volo.Abp.BlobStoring.Database
typeof(AbpAutofacModule), typeof(AbpAutofacModule),
typeof(AbpTestBaseModule), typeof(AbpTestBaseModule),
typeof(AbpAuthorizationModule), typeof(AbpAuthorizationModule),
typeof(DatabaseDomainModule) typeof(BlobStoringDatabaseDomainModule)
)] )]
public class DatabaseTestBaseModule : AbpModule public class DatabaseTestBaseModule : AbpModule
{ {

Loading…
Cancel
Save