public void Configure(EntityTypeBuilder <User> builder) { builder.ToTable("USER") .HasKey(u => u.UserId); builder.Property(u => u.UserId) .HasColumnName("ID") .ValueGeneratedOnAdd(); builder.Property(u => u.Username) .HasColumnName("USERNAME") .HasMaxLength(50) .IsRequired(); builder.Property(u => u.Password) .HasColumnName("PASSWORD") .HasMaxLength(60) .IsRequired(); builder.Property(u => u.Name) .HasColumnName("NAME") .HasMaxLength(500) .IsRequired(); builder.Property(u => u.Email) .HasColumnName("USER_EMAIL") .HasMaxLength(250) .IsRequired(); builder.Property(u => u.Locked) .HasColumnName("LOCKED") .IsRequired(); builder.Property(u => u.ExpirationDate) .HasColumnName("EXPIRATION_DATE"); builder.Property(u => u.PasswordExpirationDate) .HasColumnName("PASSWORD_EXPIRATION_DATE"); builder.AddTrackedEntityProperties(); builder.AddActiveEntityProperties(); }
public void Configure(EntityTypeBuilder <ResourceEntity> builder) { builder.ToTable("resource") .HasKey(r => r.ResourceId); builder.Property(r => r.ResourceId) .HasColumnName("id") .ValueGeneratedOnAdd(); builder.Property(r => r.Name) .HasColumnName("name") .HasMaxLength(250) .IsRequired(); builder.Property(r => r.Description) .HasColumnName("description") .HasMaxLength(1000); builder.AddActiveEntityProperties(true); builder.AddTrackedEntityProperties(true); }
public void Configure(EntityTypeBuilder <UserPlace> builder) { builder.ToTable("USER_PLACE") .HasKey(p => p.UserPlaceId); builder.Property(p => p.UserPlaceId) .HasColumnName("ID") .ValueGeneratedOnAdd(); builder.Property(u => u.PlaceId) .HasColumnName("PLACE_ID") .IsRequired(); builder.HasOne(u => u.Place) .WithMany(p => p.UserPlaces) .HasForeignKey(g => g.PlaceId); builder.AddTrackedEntityProperties(); builder.AddOwnedEntityProperties(u => u.UserPlaces); builder.AddActiveEntityProperties(); }
public void Configure(EntityTypeBuilder <UserRegistrationKeyEntity> builder) { builder.ToTable("user_registration_key") .HasKey(urk => urk.Id); builder.Property(urk => urk.Id) .HasColumnName("id") .ValueGeneratedOnAdd(); builder.Property(urk => urk.Key) .HasColumnName("key_val") .HasMaxLength(100) .IsRequired(); builder.Property(urk => urk.UsesRemaining) .HasColumnName("uses_remaining") .IsRequired(); builder.AddActiveEntityProperties(true); builder.AddTrackedEntityProperties(true); }
public void Configure(EntityTypeBuilder <UserEntity> builder) { builder.ToTable("user") .HasKey(u => u.UserId); builder.Property(u => u.UserId) .HasColumnName("id") .ValueGeneratedOnAdd(); builder.Property(u => u.Username) .HasColumnName("username") .HasMaxLength(100) .IsRequired(); builder.Property(u => u.Password) .HasColumnName("password") .HasMaxLength(500) .IsRequired(); builder.Property(u => u.Name) .HasColumnName("name") .IsRequired() .HasMaxLength(500); builder.Property(u => u.Email) .HasColumnName("email") .IsRequired() .HasMaxLength(250); builder.Property(u => u.EmailVerified) .HasColumnName("email_verified") .IsRequired(); builder.Property(u => u.Locked) .HasColumnName("locked") .IsRequired(); builder.AddActiveEntityProperties(true); builder.AddTrackedEntityProperties(true); }
public void Configure(EntityTypeBuilder <Post> builder) { builder.ToTable("POST") .HasKey(p => p.PostId); builder.Property(p => p.PostId) .HasColumnName("POST_ID") .ValueGeneratedOnAdd(); builder.Property(p => p.PostUuid) .HasColumnName("UUID") .IsRequired(); builder.Property(p => p.Slug) .HasColumnName("SLUG") .IsRequired() .HasMaxLength(250); builder.Property(p => p.Title) .HasColumnName("TITLE") .IsRequired() .HasMaxLength(500); builder.Property(p => p.Description) .HasColumnName("DESCRIPTION") .HasMaxLength(4000); builder.Property(p => p.Content) .HasColumnName("CONTENT") .IsRequired(); builder.Property(p => p.PublishedDate) .HasColumnName("PUBLISHED_DATE"); builder.Property(p => p.Visible) .HasColumnName("VISIBLE"); builder.AddTrackedEntityProperties(); builder.AddActiveEntityProperties(); }
public void Configure(EntityTypeBuilder <UserAuthenticationToken> builder) { builder.ToTable("USER_AUTHENTICATION_TOKEN") .HasKey(u => u.UserAuthenticationTokenId); builder.Property(u => u.UserAuthenticationTokenId) .HasColumnName("ID") .ValueGeneratedOnAdd(); builder.Property(u => u.UserId) .HasColumnName("USER_ID") .IsRequired(); builder.Property(u => u.Token) .HasColumnName("TOKEN") .IsRequired() .HasMaxLength(64); builder.Property(u => u.DeviceUuid) .HasColumnName("DEVICE_UUID") .IsRequired() .HasMaxLength(64); builder.Property(u => u.LastLogin) .HasColumnName("LAST_LOGIN"); builder.Property(u => u.LastLoginAddress) .HasColumnName("LAST_LOGIN_ADDRESS") .HasMaxLength(250); builder.Property(u => u.ExpirationDate) .HasColumnName("EXPIRATION_DATE"); builder.HasOne(t => t.User) .WithMany(u => u.UserAuthenticationTokens) .HasForeignKey(t => t.UserId); builder.AddTrackedEntityProperties(); builder.AddActiveEntityProperties(); }
public void Configure(EntityTypeBuilder <BuildToken> builder) { builder.ToTable("BUILD_TOKEN") .HasKey(bt => bt.BuildTokenId); builder.Property(bt => bt.BuildTokenId) .HasColumnName("BUILD_TOKEN_ID") .ValueGeneratedOnAdd(); builder.Property(bt => bt.Name) .HasColumnName("NAME") .IsRequired() .HasMaxLength(255); builder.Property(bt => bt.Value) .HasColumnName("TOKEN_VALUE") .IsRequired() .HasMaxLength(255); builder.AddTrackedEntityProperties(); builder.AddActiveEntityProperties(); }
public void Configure(EntityTypeBuilder <GooglePlace> builder) { builder.ToTable("GOOGLE_PLACE").HasKey(g => g.GooglePlaceId); builder.Property(g => g.GooglePlaceId) .HasColumnName("ID") .ValueGeneratedOnAdd(); builder.Property(g => g.GoogleId) .HasColumnName("GOOGLE_ID") .HasMaxLength(250) .IsRequired(); builder.Property(g => g.PlaceId) .HasColumnName("PLACE_ID") .IsRequired(); builder.HasOne(g => g.Place) .WithMany(p => p.GooglePlaces) .HasForeignKey(g => g.PlaceId); builder.AddTrackedEntityProperties(); builder.AddActiveEntityProperties(); }
public void Configure(EntityTypeBuilder <ApplicationEnvironmentToken> builder) { builder.ToTable("APPLICATION_ENVIRONMENT_TOKEN") .HasKey(ate => ate.ApplicationEnvironmentTokenId); builder.Property(ate => ate.ApplicationEnvironmentTokenId) .HasColumnName("APPLICATION_ENVIRONMENT_TOKEN_ID") .ValueGeneratedOnAdd(); builder.Property(ate => ate.ApplicationEnvironmentId) .HasColumnName("APPLICATiON_ENVIRONMENT_ID") .IsRequired(); builder.Property(ate => ate.ApplicationTokenId) .HasColumnName("APPLICATION_TOKEN_ID") .IsRequired(); builder.Property(ate => ate.Value) .HasColumnName("TOKEN_VALUE") .IsRequired() .HasMaxLength(255); builder.HasOne(ate => ate.ApplicationEnvironment) .WithMany(ae => ae.ApplicationEnvironmentTokens) .HasForeignKey(ate => ate.ApplicationEnvironmentId) .IsRequired(); builder.HasOne(ate => ate.ApplicationToken) .WithMany(at => at.ApplicationEnvironmentTokens) .HasForeignKey(ate => ate.ApplicationTokenId) .IsRequired(); builder.AddTrackedEntityProperties(); builder.AddActiveEntityProperties(); }