Bonjour,

J'écris de modules d'assembly CLR pour SQL Server en C#.
J'aimerai savoir pourquoi il est apparemment mieux de précéder tous les modules CLR qui sont dans une classe, par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
[Microsoft.SqlServer.Server.SqlProcedure]
Comme ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.IO;
using Microsoft.SqlServer.Server;
 
public partial class StoredProcedures
{
    [Microsoft.SqlServer.Server.SqlProcedure]
 
    public static void maMethode(string _toto)
    {...
En effet, si je ne précède pas le nom des méthodes par cela, alors les procédures stockées d'assembly ne sont pas déployées et je dois le faire "à la main".
Je voudrai savoir quelle est l'utilité réelle de cela.

Merci de vos réponses

@++