Как можно удалить виртуальное навигационное свойство и сохранить обнуляемый ключ на объекте с ModelBuilder EF без новой миграции? - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть модель

public class Things 
{
 public int Id {get;set;}
 public int? OtherThingsId {get;set; }
 public virtual OtherThings OtherThings {get;set;}
}

Я хочу избавиться от свойства отложенной загрузки, но не создавать новую миграцию, удаляя ограничение внешнего ключа, и установить OtherThingsId в качестве моего внешнего ключа.

Итак, новая модель будет

public class Things 
{
 public int Id {get;set;}
 public int? OtherThingsId {get;set; }
}

Как можно использовать построитель моделей для выполнения sh, или я лаю не на том дереве?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...