我创建了一个Visual C#SQL CLR数据库项目。我加了两个stored procedure:test1.cs
和test2.cs
。我在test1.cs
中有一个函数AddNumber
。类型'StoredProcedures'已经使用相同的参数类型定义了一个名为'AddNumber'的成员
在test2.cs
,我想有哪些会做一些别的名称相同的功能,但是这之后我重建它,我得到的错误:
Type 'StoredProcedures' already defines a member called 'AddNumber' with the same parameter types.
为test1的的代码如下所示此:
public partial class StoredProcedures {
[Microsoft.SqlServer.Server.SqlProcedure]
public static void test1(string Path) {
// Put your code here
}
private static void AddNumbers(int a, int b) {
}
};
试验2
public partial class StoredProcedures {
[Microsoft.SqlServer.Server.SqlProcedure]
public static void test2(string Path) {
// Put your code here
}
private static void AddNumbers(int a, int b) {
}
};
我不想更改名称,因为我有多个具有相同名称的其他功能。而且,这两个文件中也有很多变量名称相同。
对不起,我不理解你的问题。看到它http://stackoverflow.com/faq – 2013-04-20 07:42:08
谢谢,我有两个clr程序,他们都有相同的名称的功能让我们说“LogException”。尽管它们的工作方式不同,但clr都具有此功能。我无法构建解决方案,因为它说上述错误。 – user1254053 2013-04-20 07:47:17
同样,我在这些文件中定义了一些全局变量,如路径等。这是创建问题的原因。我必须重新命名它们,否则将不得不创建单独的CLR项目。 – user1254053 2013-04-20 07:49:32