更改数据源WCF数据服务

<p>有人知道如何改变一个DataService的当前数据源上飞? P&gt; </p><p>例子我想咨询服务,并传递一个参数说去接另一个连接,是可能的? P&gt;
</p>

57 浏览 1 回复
  gt   数据   数据源   一个   连接  

回复

    <p>这应该是很简单的有一个重写方法,您可以使用它创建一个数据源。 P&gt;</p><p>在重写它应该是这样的。 P&gt;</p><p>这会给创建具有不同的连接字符串的数据源的能力。 P&gt; </p><p>下面我加的事情可以做,这个信息传递给DataService的,所以你可以改变你的数据源的动态连接列表。 P&gt; </p><p> <strong> 1。请求头 STRONG&gt; P&gt; <p>您可以在客户端传递额外的信息,数据服务,如果你认购SendingRequest对DataServiceContext,它允许你额外的请求头添加到您的Web请求。一旦你这样做,例如,你可以通过访问上的createDataSource方法System.Web.HttpContext.Current.Request.Headers阅读。 P&gt; </p><p>这本来是很高兴能够获得访问内部IDataService接口,它暴露了你需要做这样的事情的全部信息。 P&gt; </p><p> <strong> 2。查询字符串 STRONG&gt; P&gt; <p>与出做SendingRequest和头的另一种方法是添加一个查询参数,你可以在特定的值相应的检查并初始化数据源。 P&gt; </p><p> <strong> 3。身份 STRONG&gt; P&gt; <p>您可以使用用户凭据来选择你要使用的数据源。 P&gt; </p><p>同样,这些都只是如何实现这个选择数据源的想法。 P&gt; </p><p>您可以做很多事情上面我希望这回答你的问题的战略,它可以帮助你解决问题。 P&gt; </p><p> PS:只要你通过“更改数据源”的意思是改变你的模型的连接字符串到另一个数据库上面会工作。 P&gt; </p><p>如果你想通过在URL中所需的连接,我觉得你唯一的选择是创建两个DataServiceHosts。 P&gt;</p><p>和 P&gt;
    </p></strong></p></strong></p></strong></p>

    小元善

相关信息

JdbcTemplate的 - 记录数据源连接网址

<p>有没有登录在Java中的JdbcTemplate的数据源连接的URL的方式? P&gt; </p><p>的字段存在于数据源,但还没有一个吸气访问它。当然,我可以读取应用程序上下文XML数据源的属性,但我想这样做的其他方式。 P&gt; </p>

34 浏览 1 回复   数据源   数据   gt   方式   使用  

SQL报告服务 - 编程设定一个数据源?

<p>我有一大堆的部署RDL的一个SSRS报告。由于高安全性的要求,数据库口令变化非常频繁。它已经成为一个巨大的任务,以跟上变化,一旦有几十报告修改几十个。这导致了我的问题... P&gt; </p><p>是否有可能以编程方式设置数据源或连接字符串进行部署的报告? P&gt; </p><ul> <li> <...

42 浏览 1 回复   gt   数据   服务   数据源   报告  

利用.NET数据提供程序 - AdsConnection - 数据源

<p>有没有完整的字典路径需要的数据源中指定?我已经使用的数据库尝试aliasname的,它似乎并没有工作。 P&gt; </p>

24 浏览 1 回复   数据   没有   数据源   net   msdn  

一个GridView控件 - 两个数据源?

<p>我工作的一个同事网站,而他错误地提出了一个gridview,显示了typeid的,而不是类型名。我想提出的类型的实际名称,而不是它的ID号,就像他有它。我看到他有两个“ObjectDataSource控件”的网页上 - 一个用于输入,一个用于项目。项目包含的项目是什么类型的ID,这是所有的项目数据源。他拉着这个ID来填充GridView控件。我想用这个ID来拉名称形式的其他数据源...

89 浏览 1 回复   一个   数据源   数据   项目   gt  

@“数据源=(本地)\ SIRSYSTEM \ HEY;” - 无法连接字符串是否包括SIRSYSTEM

<p>我的MS SQL Server实例的名称是哎,而是试图通过Microsoft SQL管理工作室,在登录窗口中显示为一个服务器的名称登录到SQL Server时, “SIRSYSTEM \\ HEY”。 P&gt; </p><p>什么是SIRSYSTEM?默认的服务器实例的名称?如果是这样,那么为什么我不能连接到HEY使用下面的连接字符串(在Ado.net...

36 浏览 1 回复   sirsystem   gt   名称   连接   hey