Я использую Entity Framework Code First CTP5 и пытаюсь найти способ добавить соглашение, чтобы изменить способ генерации имени внешнего ключа.Вот пример:
public class Lead
{
public int Id {get; set;}
// A lot of other fields
public virtual User AssignedTo { get; set; }
}
public class User
{
public int Id {get; set;}
}
Свинец может быть связан с пользователем.Поле, сгенерированное в БД для AssignedTo в таблице Leads, называется UserId.
Моя модель полностью независима от структуры сущностей.Поэтому я не хочу использовать атрибуты из EF.Я хотел бы использовать условные обозначения, если это возможно, например, назовите поле AssignedToUserId.