学习SQL& Microsoft数据服务堆栈 - 从哪里开始?

时间:2010-06-10 02:49:30

标签: wcf-data-services azure-sql-database

我正在尝试学习Microsoft数据/服务堆栈。我想在SQL Azure中构建一个数据库并将其公开给c#客户端应用程序。

我从未使用任何SQL数据库技术。

在网上看,一切看起来都让人感到困惑 - 技术太多,难以分辨出什么是新的与旧的相比。

我应该阅读哪些最新技术,以及(书籍?)?

1 个答案:

答案 0 :(得分:0)

所以你还没有使用过任何sql数据库? ...当我在学习数据库时,对我有用的事情就是要记住一个解决方案,然后弄清楚如何构建它。

如果你试图学习MS数据服务堆栈,你可能想要首先处理一些SQL和REST的东西(但这取决于你的学习方法 - 现在看来很多人只是跳到更高级别的东西)。

您可能希望从基础级别向高级别学习的内容: 1. SQL 2. REST 3. LINQ 4.实体框架(我建议学习基础知识) 5. WCF数据服务(以前称为ADO.Net数据服务) 6. Sql Azure

对于新鲜的资源,请尝试以下方法:

SQL - 这是一个非常好的SQL Tutorial

REST - 关于REST的一本非常全面的书是Effective REST Services

LINQ和EF - 了解实体框架和LINQ也很重要。我没有找到任何关于LINQ的精彩书籍(我有2本但不推荐它们)。虽然我认为最好的EF书籍是Julie Lerman's book ...虽然EF 4版本还没有出来所以你可能会在第9频道或msdn文章上看到一些视频(查看日期)< / p>

WCF数据服务 - msdn上的WCF Data Services主页(它们有Beginners Guide的链接,对于任何学习它的人都应该有用)。关于早期版本的好书是Pro ADO.Net Data Services - 它是一个很好的起点(我实际上已经阅读过了)

SQL Azure - 对于大多数事情,Azure(包括SQL Azure)查看Azure Training Kit - 一组很棒的资源(视频,实验室,演示文稿等)。