0
想象一下,服务接收两个参数:ConnectionString和Script。管理与spring.net的动态连接
public class MyExecutor
{
// execute that script in that connection context
Execute(String: Script)
{...}
}
我的任务是创建该服务,能够使用Spring.Net从不同的DB和DBMS接收不同的连接字符串。
现在我正在思考性能。我想我需要创建一种连接管理器作为一个单身人士。
// Probably a singleton
public class MyManager
{
private MyList List<connections_allready_open>
Execute(String:ConnectionString, String:Script)
{
//check if that connection is already open or create a new and add it to the list
var myConnection = MyList.findOrCreate();
// use that connection to execute the script
with myConnecion
{
MyExecutor.Execute(Script);
}
}
}
主要问题是我对Spring.Net一无所知,甚至不知道要声明的名称空间。 感谢有关此工作的任何意见,建议和建议。