Let's say you have three stored procedure with the same name on different schema and one parameter:
```
Alpha.proc_DoSomething @Parameter datetime
Beta.proc_DoSomething @Parameter datetime
Omega.proc_DoSomething @Parameter datetime
```
Only one method is generated prepending the first schema name, and adding three parameters instead of one:
```
int Alpha_ProcDoSomething(System.DateTime? parameter, System.DateTime? parameter, System.DateTime? parameter);
```
Of course this won't compile, and you don't have all the methods you need.
Expected result:
```
int Alpha_ProcDoSomething(System.DateTime? parameter);
int Beta_ProcDoSomething(System.DateTime? parameter);
int Gamma_ProcDoSomething(System.DateTime? parameter);
```
I suspect the problem is on a query while retrieving the metadata.
Comments: Thanks. I'll get this fixed.
```
Alpha.proc_DoSomething @Parameter datetime
Beta.proc_DoSomething @Parameter datetime
Omega.proc_DoSomething @Parameter datetime
```
Only one method is generated prepending the first schema name, and adding three parameters instead of one:
```
int Alpha_ProcDoSomething(System.DateTime? parameter, System.DateTime? parameter, System.DateTime? parameter);
```
Of course this won't compile, and you don't have all the methods you need.
Expected result:
```
int Alpha_ProcDoSomething(System.DateTime? parameter);
int Beta_ProcDoSomething(System.DateTime? parameter);
int Gamma_ProcDoSomething(System.DateTime? parameter);
```
I suspect the problem is on a query while retrieving the metadata.
Comments: Thanks. I'll get this fixed.