如何在运行时以编程/动态方式将连接字符串添加到 Web 项目
我如何处理来自不同服务器的 2 个或更多不同数据源,并在 Web 项目上公开 API,以便我可以从客户端以编程方式向 Web 项目添加更多连接字符串?
How do i work on 2 or more different data sources coming from different servers and expose APIs on the Web project where i can add more connections strings programmatically to the web project from the client side?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SQL 连接字符串?更改连接对象。即使您使用自动功能(例如 LINQ to SQL 或 EF),您也可以在运行时更改连接字符串。您必须知道要将其更改为什么连接字符串,但甚至可以从 silverlight 应用程序将其发送到服务中(尽管在使用“公共 API”时会想到“永远不要信任用户输入”)。
对于 SOA 类型实现也是如此,其中“连接字符串”表示服务 URI。
如果您想要更具体的信息,请更具体地说明您联系的对象以及联系方式。
SQL Connection Strings? Change the connection object. Even if you use something automagic, like LINQ to SQL or EF, you have the ability to change the connection string at runtime. You have to know what connection string you are changing it to, but that can even be sent into the service from your silverlight application (although "never trust user input" comes to mind when working with a "public API").
The same holds true for SOA type implementations where the "connection string" means the service URI.
If you want something more concrete, be more specific on what you are contacting and how.