ORM for SQL,LINQ 2 SQL?

时间:2009-12-07 09:14:04

标签: .net linq google-app-engine orm

是否有LINQ 2 GSQL实现?

注意: GSQL是Google AppEngine数据存储区中使用的查询语言(SQL子集)

2 个答案:

答案 0 :(得分:0)

这种语言被称为'GQL',而不是'GSQL',并且这种ORM实际上是不可能的 - .net应用程序不能在App Engine上运行。

答案 1 :(得分:0)

嗯,你显然不能在App Engine上使用微软的LINQ,但当然还有其他用于对象关系映射的系统。

事实上,App Engine的db.Model具有ORM的许多功能(尽管内部数据库不是关系的,因此ORM中的'R'不起作用):从中检索数据数据存储区作为特定类的对象,您可以像属性一样访问“列”。与Linq-to-SQL一样,您可以通过使用成员创建语言本机类来定义数据模型,而不是通过编写数据存储区查询来定义数据模型。

所以我会说你可以在App Engine上有一个“ORM”:事实上,这是使用数据存储区的默认方式。