【问题标题】:How do you connect to and manipulate an Azure SQL Database from a Service Fabric Stateless Service如何从 Service Fabric 无状态服务连接和操作 Azure SQL 数据库
【发布时间】:2016-12-28 10:24:44
【问题描述】:

我对 Azure 完全陌生,这感觉应该很明显,但是我花了好几天时间搜索这方面的文档,但找不到一个正在完成的示例,甚至尽管文档表明这是一种标准方法。

按照文档,我创建了一个带有无状态服务的空 SF 项目。我想用它来执行一个简单的任务,即每两周左右抓取一个网页并将其中的一些链接存储在一个表格中。

我已经使用 Azure Portal 创建了一个 SQL Server,并通过 VS2015 的 SQL SOE 创建了一个表和一个架构,但是我如何让服务与之交互呢??

【问题讨论】:

  • 我实际上想知道问题是“你应该将 SF 无状态服务连接到 SQL”吗?看到有更多“Azure 扩展友好”的存储技术,例如 Azure 表存储。如果您确实连接到 SQL,是否会牺牲 Service Fabric 的扩展潜力,因为您现在与扩展 SQL 相关联?

标签: azure azure-service-fabric azure-sql-database


【解决方案1】:

您可以使用任何您想要的技术。与任何其他 .NET 项目类型一样。有Entity Framework,或普通的ADO.NET。您可以使用configuration 来存储您的连接字符串。 也看看演员和Reminders。这也可能是一种运行计划任务的简单技术。

【讨论】:

  • 谢谢!这是朝着正确方向的推动,但我仍然很困惑。所以你说的是有两种方法可以连接到 Azure SQL:ADO.Net 和 EF。我今天一直在尝试与这两种方法建立一些联系,并且(由于明显缺乏文档而没有帮助)没有得到帮助。对于我使用 EF 的尝试,我大致遵循 msdn.microsoft.com/en-us/data/jj193542,但以事件查看器中的错误结束,现有的在线解决方案无法修复。沿着 ADO.Net 的方式走,我认为我是通过连接字符串连接的?我仍然对将它们放在哪里感到困惑。
  • 你有更多的建议或样品可以寄给我吗?
  • 我建议使用 EF。也许首先创建一个本地数据库,使用此演练:msdn.microsoft.com/en-us/data/jj200620,当您对技术感到满意时,进入 azure。 (示例:msdn.microsoft.com/en-us/data/gg190738.aspx)大量的 EF 文档,从这里开始:msdn.microsoft.com/en-us/data/gg190738.aspx
  • 非常感谢@LoekD。正是我开始所需要的!
  • @LoekD 我会使用 JDBC 从用 Java 编写的无状态可靠服务连接到 SQL 数据库吗?也找不到有关此的文档。
猜你喜欢
  • 2017-05-25
  • 2017-06-22
  • 2016-08-07
  • 2018-09-23
  • 1970-01-01
  • 2016-11-16
  • 2018-04-09
  • 2016-09-21
  • 2017-11-11
相关资源
最近更新 更多