0

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

网站:只是一个有趣的小应用程序,带有 CRUD,用于显示我朋友的地址,然后是一个页面,上面有他们居住地的地图、他们最近的 5 条推文以及他们的一些 flickr 照片。

问题:

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

  2. Compass 文档看起来非常简洁。有人可以给我指出一组很好的例子……或者真的就这么简单吗?另外,有人有这方面的经验吗?任何障碍 - 它甚至值得吗?

  3. 如果我有 50 个朋友,并且我想要他们的最后 5 条推文……如果我尝试一次全部拉出并同时更新所有这些,我会达到 API 速率限制,这样我就不会遇到网络问题?这样做是否值得?

  4. 谷歌为了他们自己的利益太聪明了。我并没有真正“获得” API 文档。谁能给我10秒的概述?这不是“Mapplet”,对吧?

在此先感谢,你们摇滚!

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

4

3 回答 3

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 到 Flickr: http: //linqflickr.codeplex.com/

于 2009-05-19T02:49:25.207 回答
0

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

于 2009-05-14T13:19:57.527 回答
0

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

于 2009-05-16T20:48:38.413 回答