как аннотировать отношения родитель-потомок с помощью Code-First

npm install --save или npm install --save-dev, почему мы выбираем 1 вариант между этими двумя при установке пакета в нашем проекте.

из приведенных выше ответов ясно, что npm install --save добавит запись в поле dependency в файле pacakage.json, а другую - в dev-dependency.

Таким образом, возникает вопрос, зачем нам нужно вводить наш установочный модуль в файл pacakge.json, потому что всякий раз, когда мы регистрируем код в git или передаем наш код кому-то, мы всегда даем его или проверяем его без node-modules, потому что он Он очень большой по размеру и также доступен в общем месте, поэтому, чтобы избежать этого, мы делаем это.

Итак, как другой человек получит все модули, которые специально или необходимы для этого проекта, так что ответ - это файл from the package.json, в котором есть запись всех необходимых пакетов для запуска или разработки этого проекта.

, поэтому после получения команды code we simply need to run the npm install она прочитает файл package.json и установит необходимые необходимые пакеты.

16
задан Ralph Shillington 16 December 2010 в 18:10
поделиться

1 ответ

    class Person
{ 
    [key()]
    public Guid Id { get; set; }
    public String Name { get; set; }
    [ForeignKey("Children")]
    public int? PersonId {get; set;} //Add ForeignKey
    public virtual Person Parent { get; set; }
    public virtual ICollection<Person> Children { get; set; }
}

builder.Entity<Menu>().HasMany(m => m.Children)
                        .WithOne(m => m.Parent)
                        .HasForeignKey(m => m.PersonId);
0
ответ дан 30 November 2019 в 22:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: