You are currently viewing ASP.Net Core Razor Pages Update Data into Database using Entity Framework

ASP.Net Core Razor Pages Update Data into Database using Entity Framework

Spread the love

İ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

Bir yanıt yazın

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.