mirror of
https://github.com/bitwarden/server.git
synced 2025-06-10 13:10:31 -05:00
Move out entitytypeconfiguration
This commit is contained in:
parent
30608719bd
commit
fb00976e19
@ -0,0 +1,17 @@
|
|||||||
|
using Bit.Infrastructure.EntityFramework.Models;
|
||||||
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||||
|
|
||||||
|
namespace Bit.Infrastructure.EntityFramework.Configurations;
|
||||||
|
|
||||||
|
public class UserSignatureKeyPairEntityTypeConfiguration : IEntityTypeConfiguration<UserSignatureKeyPair>
|
||||||
|
{
|
||||||
|
public void Configure(EntityTypeBuilder<UserSignatureKeyPair> builder)
|
||||||
|
{
|
||||||
|
builder
|
||||||
|
.Property(s => s.Id)
|
||||||
|
.ValueGeneratedNever();
|
||||||
|
|
||||||
|
builder.ToTable(nameof(UserSignatureKeyPair));
|
||||||
|
}
|
||||||
|
}
|
@ -109,7 +109,6 @@ public class DatabaseContext : DbContext
|
|||||||
var eSsoConfig = builder.Entity<SsoConfig>();
|
var eSsoConfig = builder.Entity<SsoConfig>();
|
||||||
var eTaxRate = builder.Entity<TaxRate>();
|
var eTaxRate = builder.Entity<TaxRate>();
|
||||||
var eUser = builder.Entity<User>();
|
var eUser = builder.Entity<User>();
|
||||||
var eUserSignatureKeyPair = builder.Entity<UserSignatureKeyPair>();
|
|
||||||
var eOrganizationApiKey = builder.Entity<OrganizationApiKey>();
|
var eOrganizationApiKey = builder.Entity<OrganizationApiKey>();
|
||||||
var eOrganizationConnection = builder.Entity<OrganizationConnection>();
|
var eOrganizationConnection = builder.Entity<OrganizationConnection>();
|
||||||
var eOrganizationDomain = builder.Entity<OrganizationDomain>();
|
var eOrganizationDomain = builder.Entity<OrganizationDomain>();
|
||||||
@ -130,7 +129,6 @@ public class DatabaseContext : DbContext
|
|||||||
eOrganizationConnection.Property(c => c.Id).ValueGeneratedNever();
|
eOrganizationConnection.Property(c => c.Id).ValueGeneratedNever();
|
||||||
eOrganizationDomain.Property(ar => ar.Id).ValueGeneratedNever();
|
eOrganizationDomain.Property(ar => ar.Id).ValueGeneratedNever();
|
||||||
aWebAuthnCredential.Property(ar => ar.Id).ValueGeneratedNever();
|
aWebAuthnCredential.Property(ar => ar.Id).ValueGeneratedNever();
|
||||||
eUserSignatureKeyPair.Property(ar => ar.Id).ValueGeneratedNever();
|
|
||||||
|
|
||||||
eCollectionCipher.HasKey(cc => new { cc.CollectionId, cc.CipherId });
|
eCollectionCipher.HasKey(cc => new { cc.CollectionId, cc.CipherId });
|
||||||
eCollectionUser.HasKey(cu => new { cu.CollectionId, cu.OrganizationUserId });
|
eCollectionUser.HasKey(cu => new { cu.CollectionId, cu.OrganizationUserId });
|
||||||
@ -171,7 +169,6 @@ public class DatabaseContext : DbContext
|
|||||||
eOrganizationConnection.ToTable(nameof(OrganizationConnection));
|
eOrganizationConnection.ToTable(nameof(OrganizationConnection));
|
||||||
eOrganizationDomain.ToTable(nameof(OrganizationDomain));
|
eOrganizationDomain.ToTable(nameof(OrganizationDomain));
|
||||||
aWebAuthnCredential.ToTable(nameof(WebAuthnCredential));
|
aWebAuthnCredential.ToTable(nameof(WebAuthnCredential));
|
||||||
eUserSignatureKeyPair.ToTable(nameof(UserSignatureKeyPair));
|
|
||||||
|
|
||||||
ConfigureDateTimeUtcQueries(builder);
|
ConfigureDateTimeUtcQueries(builder);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user