ASP.NET Ekleme: Kapsamlı Bir Rehber
ASP.NET, web uygulamaları oluşturmak için kullanılan açık kaynaklı bir web geliştirme platformudur. ASP.NET, Microsoft tarafından geliştirilmiştir ve .NET Framework üzerinde çalışır. ASP.NET, web uygulamaları oluşturmak için çeşitli araçlar ve özellikler sunar. Bu araçlar ve özellikler sayesinde, web uygulamaları daha kolay ve daha hızlı bir şekilde geliştirilebilir.
ASP.NET’te ekleme işlemi, bir veritabanına yeni bir kayıt eklemek için kullanılır. Ekleme işlemi, INSERT
ifadesi kullanılarak gerçekleştirilir. INSERT
ifadesi, eklemek istediğiniz verileri ve eklemek istediğiniz tabloyu belirtir. Örneğin, aşağıdaki INSERT
ifadesi, Products
tablosuna yeni bir ürün ekler:
INSERT INTO Products (ProductName, UnitPrice, QuantityPerUnit)
VALUES ('Chai', 18.00, 10)
Yukarıdaki INSERT
ifadesi, Products
tablosuna Chai
adında, birim fiyatı 18,00 TL olan ve birim başına miktarı 10 olan yeni bir ürün ekler.
ASP.NET’te ekleme işlemi, SqlCommand
sınıfı kullanılarak da gerçekleştirilebilir. SqlCommand
sınıfı, veritabanına gönderilecek SQL sorgularını temsil eder. SqlCommand
sınıfının ExecuteNonQuery()
metodu, veritabanına bir SQL sorgusu gönderir ve sorgunun sonucunu döndürür. Örneğin, aşağıdaki kod parçası, Products
tablosuna yeni bir ürün ekler:
“`
using System.Data;
using System.Data.SqlClient;
public class AddProduct
{
public static void Main()
{
// Bağlantı dizesini oluşturun.
string connectionString = “Data Source=localhost;Initial Catalog=Northwind;Integrated Security=True”;
// Bağlantıyı açın.
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// SQL sorgusunu oluşturun.
string sql = "INSERT INTO Products (ProductName, UnitPrice, QuantityPerUnit) VALUES ('Chai', 18.00, 10)";
// SQL sorgusunu çalıştırın.
using (SqlCommand command = new SqlCommand(sql, connection))
{
command.ExecuteNonQuery();
}
// Bağlantıyı kapatın.
connection.Close();
}
}
}
“`
Yukarıdaki kod parçası, Products
tablosuna Chai
adında, birim fiyatı 18,00 TL olan ve birim başına miktarı 10 olan yeni bir ürün ekler.
ASP.NET’te ekleme işlemi, Entity Framework
kullanılarak da gerçekleştirilebilir. Entity Framework
, veritabanı nesnelerini .NET nesnelerine eşler. Bu sayede, veritabanı nesnelerine .NET nesneleri aracılığıyla erişilebilir. Entity Framework
kullanılarak ekleme işlemi, aşağıdaki adımlar izlenerek gerçekleştirilir:
- Veritabanı nesnelerini .NET nesnelerine eşleyin.
- Yeni bir .NET nesnesi oluşturun.
- Yeni .NET nesnesinin özelliklerini ayarlayın.
- Yeni .NET nesnesini veritabanına kaydedin.
Örneğin, aşağıdaki kod parçası, Products
tablosuna yeni bir ürün ekler:
“`
using System;
using System.Data.Entity;
public class AddProduct
{
public static void Main()
{
// Bağlantı dizesini oluşturun.
string connectionString = “Data Source=localhost;Initial Catalog=Northwind;Integrated Security=True”;
// Bağlantıyı açın.
using (var context = new NorthwindContext(connectionString))
{
// Yeni bir ürün nesnesi oluşturun.
var product = new Product();
// Yeni ürün nesnesinin özelliklerini ayarlayın.
product.ProductName = "Chai";
product.UnitPrice = 18.00;
product.QuantityPerUnit = 10;
// Yeni ürün nesnesini veritabanına kaydedin.
context.Products.Add(product);
context.SaveChanges();
}
}
}
“`
Yukarıdaki kod parçası, Products
tablosuna Chai
adında, birim fiyatı 18,00 TL olan ve birim başına miktarı 10 olan yeni bir ürün ekler.
Faydalı Siteler ve Dosyalar
- ASP.NET Resmi Web Sitesi
- ASP.NET Ekleme Dokümantasyonu
- Entity Framework Resmi Web Sitesi
- Entity Framework Ekleme Dokümantasyonu