DevNotes

From Mikrodev Documentation
Jump to navigation Jump to search

Veritabanı Migrations kullanımı:[edit | edit source]

NuGet Package Manager Console üzerinde,

İlk önce migrationlar aktive edilir:

enable-migrations -ContextTypeName ApplicationDbContext -MigrationsDirectory DataContexts\ApplicationDbMigrations

enable-migrations -ContextTypeName ScadaDataContext -MigrationsDirectory DataContexts\ScadaDataMigrations

Daha sonra bir isim verilerek migration oluşturulur:

add-migration -ConfigurationTypeName WebModbus.DataContexts.ApplicationDbMigrations.Configuration "InitialCreate"

add-migration -ConfigurationTypeName WebModbus.DataContexts.ScadaDataMigrations.Configuration "InitialCreate"

Ve son olarak bu migrationlara uygun olacak şekilde veritabanında tablolar oluşturulur:

update-database -ConfigurationTypeName WebModbus.DataContexts.ApplicationDbMigrations.Configuration

update-database -ConfigurationTypeName WebModbus.DataContexts.ScadaDataMigrations.Configuration

SignalR kullanımı:[edit | edit source]