У меня есть две таблицы, зависимая таблица имеет внешний ключ, который не является первичным ключом. Это отношение от 0 до 1. Как настроить связь с сущностью framework 6, сначала код, свободный API? Таблицы уже существуют в db.внешний ключ структуры фрейма, где зависимый ключ не является первичным ключом
public class Formula
{
public int Id { get; set; } /*Primary key*/
public string Name { get; set; }
}
public class MayHaveAFormula
{
public int Id { get; set; } /*Primary key*/
public int? FormulaId { get; set; } /*links to Formula.Id */
public Formula Formula { get; set; }
}
Хорошо, это имеет смысл. Таким образом, лучшее, что я могу сделать, это что-то вроде: HasOptional (fsa => fsa.Formula) .WithMany(). HasForeignKey (a => a.FormulaId); - для конфигурации для MayHaveFormulaClass? – user2055119
Да, это стандартное отображение 1: n. –