ORM для GSQL, LINQ 2 GSQL? - PullRequest
       8

ORM для GSQL, LINQ 2 GSQL?

0 голосов
/ 07 декабря 2009

есть ли реализация LINQ 2 GSQL?

Примечание: GSQL - это язык запросов (подмножество SQL), используемый в хранилище данных Google AppEngine

Ответы [ 2 ]

0 голосов
/ 09 декабря 2009

Что ж, вы, очевидно, не можете использовать LINQ от Microsoft на App Engine, но, конечно, есть и другие системы для объектно-реляционного отображения.

На самом деле, db.Model App Engine обладает множеством функций ORM (хотя внутренняя база данных не является реляционной, поэтому «R» в ORM не совсем работает): данные извлекаются из хранилища данных. как объекты определенного класса, и вы можете получить доступ к «столбцам», как свойства. Как и в Linq-to-SQL, вы определяете модель данных, создавая языковой класс с членами, а не записывая запросы к хранилищу данных.

Так что я бы сказал, что у вас может быть что-то вроде «ORM» в App Engine: фактически, это способ использования хранилища данных по умолчанию.

0 голосов
/ 08 декабря 2009

Язык называется «GQL», а не «GSQL», и такой ORM на самом деле невозможен - приложения .net не работают на App Engine.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...