学习一些新技术...任何提示?

时间:2009-05-14 13:06:20

标签: asp.net-mvc postgresql google-maps twitter compass-sass

目标:要了解一些我熟悉但不是专家的技术:Postgres,Compass / Sass,Google Maps API,Twitter API和ASP.NET MVC 1.0,Flickr API

网站:只是一个有趣的小应用程序,CRUD用于我的朋友的地址,然后是一个页面,其中包含他们居住的地图,他们的最后五条推文,以及他们的一些flickr照片。

问题:

  1. 我喜欢LINQ。我的意思是我真的很喜欢它。可能不自然。如何将LINQ和Postgres与ASP.NET一起使用?有人有这方面的经验吗?一个很好的例子怎么样?我的意思是我只是在这里做简单的插入和查询,所以我不需要大量的功能。我想创建一个db存储库并拥有一些IQueryables。

  2. 指南针文档似乎很简陋。有人能指出我一套很好的例子......还是真的那么简单?还有,有人有经验吗?任何障碍 - 它甚至值得吗?

  3. 如果我有50个朋友,我想要他们的最后5条推文......如果我试图立即全部拉出它们并立即更新所有这些,我会达到API速率限制吗我没遇到网络问题?这样做甚至值得吗?

  4. 谷歌太聪明了。我并没有真正“获得”API文档。有人可以给我10秒的概述吗?它不是“mapplet”吧?

  5. 先谢谢,你们摇滚!

    编辑 - 我也在寻找使用这些技术的一般提示!

3 个答案:

答案 0 :(得分:2)

CodePlex上有几个开源LINQ项目。

DBLinq:http://dblinq.codeplex.com/

LINQ to Twitter:http://linqtotwitter.codeplex.com/ (免责声明:我将LINQ写入Twitter)

LINQ to Google:http://glinq.codeplex.com/

LINQ to Flickr:http://linqflickr.codeplex.com/

答案 1 :(得分:0)

1)by“linq”我假设你的意思是Linq2Sql orm。不幸的是,它只支持SQL服务器,并且可能永远不会获得任何其他数据库,因为它不再处于活动开发状态。如果你真的想从ORM指向postgres的IQueryables,你最好的是NHibernate.Linq http://codebetter.com/blogs/kyle.baley/archive/2008/04/07/trying-out-linq-for-nhibernate.aspx

答案 2 :(得分:0)

另一个免费替代方案可能是http://code2code.net/DB_Linq/index.html,但这不是一个非常成熟的项目