Asp.net Ekleme

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:

  1. Veritabanı nesnelerini .NET nesnelerine eşleyin.
  2. Yeni bir .NET nesnesi oluşturun.
  3. Yeni .NET nesnesinin özelliklerini ayarlayın.
  4. 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


Yayımlandı

kategorisi