【发布时间】:2011-07-26 18:32:06
【问题描述】:
我有一个经营小型企业的客户。他们需要一个自定义数据库解决方案,我正在研究各种选项。我的经验仅限于使用本地 SQL Server(没有 ASP.NET)的 .NET,但是,这个客户端是非技术性的,并且可以从能够外包 DBA 任务中受益。我是一个完整的 Azure 菜鸟,我刚刚浏览了教程,它们似乎都针对开发 MVC ASP 解决方案。客户端不需要基于浏览器的解决方案。来自不同地理办公室的胖桌面客户端将是我能提供的最便宜的选择。我只是想节省一些时间来浏览所有教程和文档,只是发现这不是 SQL Azure 的意图。实际上,我的问题归结为:
我能否使用 Entity Framework 4 开发 C#/.NET WPF 桌面应用程序并让它访问 SQL Azure 而不是本地 SQL Server?
EF4 和 SQL Azure 是否存在任何已知问题?
使用 SQL-Azure 而不是本地 SQL Server 是否还有其他隐藏的开发成本/复杂性。
基本工具支持一样吗?我能想到的一个具体例子;是否获得用于故障排除的 SQL 分析器工具?
最后一个问题与安全相关,我不够老练,无法提出一个好问题,但是以这种方式访问 SQL Azure 数据库是否被视为安全问题?
【问题讨论】:
标签: wpf entity-framework-4 desktop azure-sql-database