Вы должны запустить dotnet coalesce
в корневом каталоге веб-проекта .
Предположим, я добавил новую сущность EF, например (я использую newproject в качестве имени проекта только для тестирования):
namespace newproject.Data.Models
{
public class Person
{
public int PersonId { get; set; }
public string Name { get; set; }
public DateTimeOffset? BirthDate { get; set; }
}
}
Используйте Run dotnet ef migrations
add Init (Init может быть любым именем) в проекте данных для создания начальной миграции базы данных:
PS D:\nanyu\newproject\newproject.Data> dotnet ef migrations add Init
Следующий запуск dotnet coalesce
в корне веб-проектакаталог:
PS D:\nanyu\newproject\newproject.Data> cd D:\nanyu\newproject\newproject.Web
PS D:\nanyu\newproject\newproject.Web> dotnet coalesce
Генерация кода Coalesce начнет генерацию: Вы найдете соответствующие сгенерированные файлы в веб-приложении.