Вход на сайт
Непонятки с EF
3048 просмотров
Перейти к просмотру всей ветки
AlexNek патриот
в ответ Срыв покровов 25.12.23 21:26
База генерится так
public sealed class UserConfigurations : IEntityTypeConfiguration<User> { public void Configure(EntityTypeBuilder<User> builder) { ConfigureUsersTable(builder); } private void ConfigureUsersTable(EntityTypeBuilder<User> builder) { builder .ToTable("Users"); builder .HasKey(u => u.Id); builder .Property(u => u.Id) //.HasColumnName("UserId") .ValueGeneratedNever(); //.HasConversion( // id => id.Value, // value => UserId.Create(value)); ...
С этой строкой не работает .HasColumnName("UserId")
Конверсия сделана глобальной - internal class UserIdConverter : ValueConverter
public sealed class User : AggregateRoot<UserId, Guid> { ... private User( UserId id,