SQL Tablosunun C# Classını Oluşturmak

Merhaba arkadaşlar,

Bildiğiniz üzere projelerimize database First yaklaşımı üzerinden Entity Framework ORM Tool’u bağlarken, veritabanındaki alanlarımızı class haline getirmemiz gerekmektedir. Zaman alan ve sıkıcı bir iş olduğu için kolay yolunu aramaya başladım.

Dostum Yavuz Aydoğan sağolsun bu konuda elinde daha önceden bulunan bir SQL Sorgusunu benimle paylaşmıştı, ben de tabiki blog takipçilerimle paylaşmak için izin istedim kendisinden.

Teşekkürler Yavuz Aydoğan iyiki varsın 🙂

Senaryomuz şu şekilde:
[Service].[ScrapApprovalPaymentType] adında SQL Server’da bir tablomuz var. (Örnek olduğu için tabloyu bilerek kısa tuttum, siz daha fazla field’a sahip tablolarda kullanabilirsiniz.)

Aşağıdaki kodu SQL Server query’de çalıştırdığınızda bize [Service].[ScrapApprovalPaymentType] tablosunu direk C# class’ı içerisinde yer alan property’lerini dönecek.

T-SQL Kodumuz:

Dönen sonuç

Ufak tablolarda çok fazla vakit kazandırmasada, fazla field içeren tablolarda hayat kurtaran bir yol olarak sıklıkla kullanıyorum 🙂

Umarım sizinde işinize yarar, bir sonraki yazımda görüşmek üzere

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir