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