İlk olarak, bir veritabanı bağlantısı ve veritabanı modeli oluşturmanız gerekiyor. Bu örnekte Entity Framework kullanacağız ve SQL Server veritabanını kullanacağız. Aşağıdaki gibi bir sınıf tanımlayabilirsiniz:
“` csharp using Microsoft.EntityFrameworkCore;
namespace MyProject.Models { public class ApplicationContext : DbContext { public DbSet MyData { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlServer(“Server=(localdb)\\mssqllocaldb;Database=MyDatabase;Trusted_Connection=True;”); } } public class MyDataModel { public int Id { get; set; } public string Name { get; set; } public string Description { get; set; } }
Bu sınıf, MyDataModel adında bir model sınıfı ve MyData adında bir DbSet içerir. Veritabanı bağlantısı, OnConfiguring () yöntemi içinde, SQL Server’a yerel bağlantı kullanarak MyDatabase adlı bir veritabanına bağlanarak yapılmaktadır.
Daha sonra Razor Page’de, kullanıcının verileri güncelleyebileceği bir form oluşturmanız gerekiyor. Bu form, MyDataModel öğelerini düzenleyecek. Aşağıdaki HTML kodları kullanılabilir:
“` html