EF Core Database-First
پیاده سازی دیتابیس در .net
// Set in model
Scaffold-DbContext "Server=.;Database=---;Integrated Security=True;TrustServerCertificate=True;MultipleActiveResultSets=true" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
// Just selected table sets
Scaffold-DbContext "Server=ALI\ALINEWSQL;Database=MyShopDb;Integrated Security=True;TrustServerCertificate=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Tables Products,Customers
// Set models path (Models/Entities)
Scaffold-DbContext "Server=ALI\ALINEWSQL;Database=MyShopDb;Integrated Security=True;TrustServerCertificate=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models/Entities
// Set Context Route with context name
Scaffold-DbContext "Server=ALI\ALINEWSQL;Database=MyShopDb;Integrated Security=True;TrustServerCertificate=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models/Entities -ContextDir Data -Context MyShopDbContext
نکات کلیدی و ترفندها (Tips & Notes)
باید appsetting و AddDbContext<> پیاده سازی شود