通过 ADO.NET 数据服务客户端库访问 SQL 数据服务
这可能吗? 基本上,我想使用 SQL 数据服务 REST 接口,并让 ADO.NET 数据服务客户端库处理通信详细信息并生成我可以使用的实体。 我查看了 2 月份发布的 Azure 服务工具包中的示例,但其中的示例使用 HttpWebRequest 和 HttpWebResponse 以 REST 方式使用 SQL 数据服务。 我希望使用 ADO.NET 数据服务客户端库来抽象低级细节。
Is this possible? Basically I would like to use SQL Data Services REST interface and let the ADO.NET Data Service Client library handle communication details and generate the entities that I can use. I looked at the samples in February release of Azure services kit but the samples in there are using HttpWebRequest and HttpWebResponse to consume SQL Data Services RESTfully. I was hoping to use ADO.NET Data Service Client library to abstract low-level details away.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的你可以! 或者至少,他们正在努力......
自 2 月以来他们已经改变了 SDS 的方向(他们现在将提供一个实际的关系数据库),但从那以后我就没有机会深入研究这个主题了,所以我不能 100% 确定哪些部分已经可以工作。
有关信息,请参阅此SDS 团队博客文章。
Yes you can! Or at least, they're working on it...
They've changed the direction of SDS since Februari (they will now be offering an actual relational database), butI haven't had the chance to dive into this subject since, so I'm not 100% certain which parts already work.
See this SDS team blog post for information.
您现在可以轻松完成此操作(从 MIX10 开始)。 当您在 SQL Azure 中创建数据库时,现在可以选择在该数据上公开 OData 端点(基于 REST 的端点)。 完成此操作后,您可以将 WCF 数据服务(以前称为 ADO.NET 数据服务)客户端(通过 Visual Studio 中的“添加服务引用”)指向端点,并获取为该 SQL Azure 端点生成的数据服务客户端。
You can do this easily now (as of MIX10). When you create a database in SQL Azure, there is now an option to expose an OData endpoint (REST-based endpoint) over that data. Once you do this, you can point the WCF Data Services (formerly known as the ADO.NET Data Services) client, VIA Add Service Reference in Visual Studio, at the endpoint and get the generated data services client for that SQL Azure endpoint.