我正在尝试学习 Microsoft 数据/服务堆栈。我想在 SQL Azure 中构建一个数据库并将其公开给 ac# 客户端应用程序。
我从未使用过任何 SQL 数据库技术。
在网上看,一切似乎都如此混乱——技术太多,很难区分什么是新的和什么是旧的。
什么是最新的技术,我应该读什么(书?)?
我正在尝试学习 Microsoft 数据/服务堆栈。我想在 SQL Azure 中构建一个数据库并将其公开给 ac# 客户端应用程序。
我从未使用过任何 SQL 数据库技术。
在网上看,一切似乎都如此混乱——技术太多,很难区分什么是新的和什么是旧的。
什么是最新的技术,我应该读什么(书?)?
所以你还没有使用过任何 sql 数据库?...嗯,当我学习数据库时,对我有用的事情是在脑海中有一个解决方案,然后弄清楚如何构建它。
如果您尝试学习 MS 数据服务堆栈,您可能希望首先掌握一些 SQL 和 REST 的东西(但这取决于您的学习方法 - 现在似乎很多人只是跳到更高级别的东西)。
您可能想从基础到高级学习的内容:1. SQL 2. REST 3. LINQ 4. 实体框架(我建议学习基础知识) 5. WCF 数据服务(以前的 ADO.Net 数据服务) 6. SQL Azure
对于新鲜的资源,试试这些:
SQL - 这是一个相当不错的SQL 教程
REST - 一本非常详尽的关于 REST 的书是有效的 REST 服务
LINQ 和 EF - 了解实体框架和 LINQ 也很重要。我还没有找到任何关于 LINQ 的精彩书籍(我有 2 本书,但不推荐它们)。虽然我认为最好的 EF 书是Julie Lerman 的书……虽然 EF 4 版本还没有发布,所以你可能会在 Channel 9 上观看一些视频或上面的 msdn 文章(查看他们的日期)
WCF 数据服务 - msdn 上的WCF 数据服务主页(它们有一个指向初学者指南的链接,对任何学习它的人都应该有用)。关于早期版本的一本好书是Pro ADO.Net Data Services - 它是一个很好的起点(我实际上已经阅读过)
SQL Azure - 对于 Azure(包括 SQL Azure)的大部分内容,请查看Azure 培训工具包- 一组很棒的资源(视频、动手实验室、演示文稿等)