
VLINQ – LINQ-to-SQL için görsel bir sorgu sihirbazı – ivobot
Microsoft tarafından .NET 3.5 ile sunulan “basit” nesne ilişkisel eşleyicisi olan LINQ-to-SQL, program koduna eklenmesi gereken LINQ sorguları aracılığıyla adreslenir. Visual Studio 2008 bu amaç için IntelliSense’i sunsa da, SQL’den biraz farklı olan sözdizimi, özellikle yeni başlayanlar için genellikle basit değildir. Açık kaynak aracı “VLINQ” bu durumda yardımcı olabilir çünkü LINQ sorgularını görsel olarak tasarlamanıza olanak tanır.
Duyuru
Önkoşul, VLINQ’un yüklü olması ve bir Visual Studio projesinde zaten bir LINQ’dan SQL’e veri bağlamına sahip olmanızdır. Artık projenize bir .vlinq dosyası ekleyebilirsiniz. Visual Studio, veri bağlamından bir veya daha fazla varlık seçebileceğiniz görsel tasarımcıyı açar. Birleştir’i tıklayıp koşullar oluşturabilirsiniz. Tasarımcı, tüm giriş alanlarındaki verilerin bağlamına dayalı öneriler sunar.
Sorguları doğrudan geliştirme ortamında test edebilmek ve sorgu sonuçlarını bir tabloda görebilmek özellikle ilginçtir. Ayrıca gerçekte yürütülen SQL komutlarını da görebilirsiniz. Oluşturulan program kodu (yalnızca C#, Visual Basic değil) kopyalanıp kendi kaynak kodunuza yapıştırılabilir.
VLINQ sorgularıyla birlikte tıklayın
VLINQ sonuç görüntüleyici
Tüm VLINQ sorgularına genel bakış
Bu Visual Studio 2008 uzantısı WPF’yi temel alır ve bazı yerlerde biraz eğlencelidir, örneğin farklı görünümler 3D animasyona dönüştürülür. Ancak araç, LINQ komutlarını test etmek için çok kullanışlıdır ve bu nedenle her LINQ-to-SQL kullanıcısının sistemine aittir. Maalesef VLINQ henüz ADO.NET Entity Framework ile kullanılamıyor.
()