Utworzono model z istniejącej bazy danych przy użyciu Entity Framework w środowisku ASP.NET Core.Zaktualizuj klasę encji w programie ASP.NET Core Entity Framework
Oto model stołu
public partial class Market
{
public Guid MarketId { get; set; }
public string City { get; set; }
public string CityF { get; set; }
public string Name { get; set; }
public string NameF { get; set; }
public int SortOrder { get; set; }
public bool IsActive { get; set; }
}
Market
Mam jednak zmienić MarketId
typ danych do int
w bazie danych. Teraz chcę zaktualizować model.
Znaleziono jakiś link, ale ten link stworzyć cały model ponownie https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db
Jak mogę zaktualizować model bez tworzenia nowego modelu i przy użyciu ciąg połączenia w appsettings.json
?
Można użyć 'Scaffold-DbContext' polecenie z flagą '-force'. W ten sposób możesz wymusić na rusztowaniu nadpisanie istniejących plików modeli. – Sanket
dlaczego nie wystarczy zmienić 'MarketId' na' int'? – Backs
Ręczna zmiana nie jest najlepszą opcją. –