EF Code First - Модель
У меня есть 2 класса:
public class Alias
{
public int id { set; get; }
public string Name { set; get; }
public ICollection<Tweet> Tweets { set; get; }
}
public class Tweet
{
public int id {set;get;}
public Alias Author { set; get; }
}
Создает Author_Id (FK) в классе Tweet. Хорошо, имеет смысл, потому что он имеет отношения между двумя моделями. Но почему он не создает Tweet_Id (FK) в классе Alias? или это потому что я использую ICollection? почему он создает FK в классе Tweet, а не наоборот?
Какое ключевое слово говорит EF создать FK в своей модели
Также я попробовал приведенный ниже код, и он не работает ....
public class Alias
{
public int id { set; get; }
public string Name { set; get; }
public Tweet Tweets { set; get; }
}
public class Tweet
{
public int id {set;get;}
public Alias Author { set; get; }
}
Я пытаюсь понять, как работает модель, как и когда она создает FK? ... пожалуйста, дайте мне краткое объяснение ... Заранее спасибо!