'da LINQ tarafından oluşturulan SQL yürütme LINQ DataContext'ın Log özelliğini kullanarak hata ayıklama penceresine kaynaklı SQL gönderin. (Bunun hakkında bir post by Kris Vandermotten var). Üste | Geri Bildirim Ver Neden Bu çalışır, SQL parametreleri, bazı SQL açıklamaları vardır ve bu nedenle Management Studio sorguyu çalıştıramıyor. İşte bir örnek:SSMS
SELECT * FROM table WHERE id IN (@p0,@p1,@p2)
-- @p0: Input Int (Size = 0; Prec = 0; Scale = 0) [5]
-- @p1: Input Int (Size = 0; Prec = 0; Scale = 0) [1]
-- @p2: Input Int (Size = 0; Prec = 0; Scale = 0) [13189086]
Bu metni geçerli bir SQL'e dönüştüren herhangi bir araç var mı?
istediğiniz sonucu kendi değerleriyle değiştirilir tüm parametre yer tutucular sadece SQL deyimi var mı? Ya da benim yanıtımdaki LINQPad çıktısına benzer şekilde DECLARE ifadelerinin dahil edilmesini mi istiyorsunuz? –
DECLAREd parametresine sahip olmaktan hoşnut olabilir, ancak değiştirilen parametrelerle mantıklı. Amaç, çalıştırılabilir bir sorguya sahip olmaktır. – jaraics