|
|
1
0
我不认为有一个简单而干净的方法来创建对象。当远程处理调用传入时,将创建该对象。 不过,我认为也没有必要这么做。您可以创建另一个类来处理所有初始化(它从任何地方获取连接字符串,等等),然后您可以从远程处理对象中提取连接字符串。您可以在进程启动时自己创建该对象。 否则,可以在对象的构造函数中放入一些逻辑。它可以从配置文件或任何你喜欢的文件中读取连接字符串。您还可以延迟加载该对象中标记的变量(即,如果connectionString=null,那么GetConnectionString();),实际上有很多选项。 |
|
|
2
0
请记住,我不建议在单次调用SAO中进行初始化工作,因为这项工作必须在每次调用SAO时进行。 为了管理连接字符串,我使用了一个连接管理器类。 请考虑下面的代码伪代码,因为我只是写出来说明一个想法。我已经在我编写的各种系统中使用了这种模式。
数据库代码将使用连接管理器类来检索连接字符串。 请记住,.NET远程处理已被WCF取代,但我们中的一些人在遗留代码中仍有远程处理:-) 我希望这有帮助! |
|
|
A B · C#Excel自动调整列避免长文本时出错 11 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 11 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 11 月前 |
|
|
Duck0 · 这个对象在更高的帧率下会更快吗,因为它在Update()中? 11 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 11 月前 |