Deutsch

Непонятки с EF

25.12.23 21:35
Re: Непонятки с EF
 
AlexNek патриот
AlexNek

База генерится так

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,
 

Перейти на