عمل CRUD در VB.NET
عمل CRUD به معنای ایجاد، خواندن، بهروزرسانی و حذف دادهها است. این عملها برای مدیریت دادهها در برنامههای کاربردی بسیار حیاتی هستند. در اینجا، ما به تفصیل هر یک از این چهار عمل و نحوه پیادهسازی آنها در VB.NET میپردازیم.
ایجاد (Create)
برای ایجاد دادهها در VB.NET، معمولاً از دستورات SQL استفاده میشود. بهعنوان مثال، برای اضافه کردن یک رکورد جدید به یک پایگاه داده، میتوانید از کد زیر استفاده کنید:
```vb.net
Dim query As String = "INSERT INTO Users (Name, Age) VALUES (@Name, @Age)"
Using conn As New SqlConnection(connectionString)
Using cmd As New SqlCommand(query, conn)
cmd.Parameters.AddWithValue("@Name", name)
cmd.Parameters.AddWithValue("@Age", age)
conn.Open()
cmd.ExecuteNonQuery()
End Using
End Using
```
خواندن (Read)
عمل خواندن به ما اجازه میدهد تا اطلاعات موجود در پایگاه داده را بازیابی کنیم. شما میتوانید با استفاده از کد زیر، اطلاعات کاربران را بخوانید:
```vb.net
Dim query As String = "SELECT * FROM Users"
Using conn As New SqlConnection(connectionString)
Using cmd As New SqlCommand(query, conn)
conn.Open()
Dim reader As SqlDataReader = cmd.ExecuteReader()
While reader.Read()
Console.WriteLine(reader("Name") & " - " & reader("Age"))
End While
End Using
End Using
```
بهروزرسانی (Update)
برای بهروزرسانی دادهها، از دستور UPDATE استفاده میکنیم. در زیر یک نمونه از بهروزرسانی اطلاعات کاربر آورده شده است:
```vb.net
Dim query As String = "UPDATE Users SET Age = @Age WHERE Name = @Name"
Using conn As New SqlConnection(connectionString)
Using cmd As New SqlCommand(query, conn)
cmd.Parameters.AddWithValue("@Name", name)
cmd.Parameters.AddWithValue("@Age", newAge)
conn.Open()
cmd.ExecuteNonQuery()
End Using
End Using
```
حذف (Delete)
در نهایت، برای حذف دادهها، از دستور DELETE استفاده میکنیم. کد زیر یک مثال برای حذف یک کاربر است:
```vb.net
Dim query As String = "DELETE FROM Users WHERE Name = @Name"
Using conn As New SqlConnection(connectionString)
Using cmd As New SqlCommand(query, conn)
cmd.Parameters.AddWithValue("@Name", name)
conn.Open()
cmd.ExecuteNonQuery()
End Using
End Using
```
نتیجهگیری
عمل CRUD بهطور گستردهای در برنامههای VB.NET استفاده میشود و به توسعهدهندگان این امکان را میدهد تا به راحتی با دادهها کار کنند. با استفاده از کدهای ارائه شده، شما میتوانید بهراحتی این عملیات را در برنامه خود پیادهسازی کنید.