6
SQL CLR'de saklı yordamlardan istisnalar atmak iyi bir tasarım mı? SQL Server bağlamında olduğumuzdan, herhangi bir özel düşüncenin yapılması gerekiyor mu?SQL CLR Saklı Yordamları'nda İstisnalar Atma
Bu bozuk tasarım mı?
[Microsoft.SqlServer.Server.SqlProcedure]
public static void MyStoredProcedure(string foo)
{
if (string.IsNullOrEmpty(foo))
{
throw new ArgumentNullException("foo");
}
}
Başka bir deyişle, istisnalar arayan kişiye iletilir mi?
Bu sorunun cevabını sanmıyorum. Verilen örnekte, arayanın geçersiz bir parametrede geçtiğini belirtmenin bir yolu olmalıdır: ".NET Framework hatası oluştu" gerçekten bunu yapmıyor. – richvdh