LINQ2Entities с MySQL на Mono - PullRequest
       14

LINQ2Entities с MySQL на Mono

0 голосов
/ 28 января 2011

Я пытаюсь запустить пример LINQ2Entities (MySQL соединитель 6.3.6) на Mono 2.8.2 (скомпилирован из исходного кода, Ubuntu 10.10).Я получаю следующую ошибку:

$mono L2EMySQL.exe
Could not load file or assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

Я что-то не так делаю или Mono не поддерживает LINQ2Entities?Если так, есть ли план поддержать это?

1 Ответ

3 голосов
/ 28 января 2011

Mono не предоставляет реализацию Entity Framework, и (в настоящее время) не планирует внедрять ее в ближайшем будущем из-за обилия высококачественных и кроссплатформенных сред ORM, уже существующих для CLR. NHibernate и LINQ to SQL , например.

(Это не предположение, и его услышали в #mono от одного из членов команды Mono.)


Обновление 2012-10-03: Microsoft выпустила EF по лицензии Apache 2.0 ( source ), и проект Mono связывает его, начиная с версии 2.11.3 ( альфа-релиз на момент написания этой статьи).

...