Как указать имя первичного ключа в EF-Code-First

Я использую Entity Framework Codefirst для создания моей базы данных. Первичный ключ по умолчанию с именем схемы dbo.pk_Jobs, кажется, нарушает доступ 2007, когда я подключаюсь к нему через ODBC. Если я вручную отредактирую имя, удалю имя схемы и переименую этот первичный ключ в pk_jobs, Access теперь сможет читать таблицу.

Могу ли я указать имя первичного ключа, чтобы не включать имя схемы, используя Fluent Api, атрибуты данных или любой другой метод.

public class ReportsContext : DbContext
{
    public DbSet Jobs { get; set; }
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Entity().ToTable("Jobs");
        modelBuilder.Entity().HasKey(j => j.uuid);

        base.OnModelCreating(modelBuilder);
    }
}
public class Job
{
    public Guid uuid{ get; set; }
    public int active{ get; set; }
}

Ответы на вопрос(5)

Ваш ответ на вопрос