2013-11-12 4 views
1

Я использую Xamarin Android IDE для разработки бизнес-приложения для Android. Я установил Xamarin Studio версии 4.0.13 build 38, и я пытаюсь подключить старую библиотеку кодов .net, которая имеет дело с логикой данных SQL. Этот фрагмент кода использует пакет Syste.Data.Linq, который, как мне кажется, недоступен непосредственно в моно-разработке.Xamarin Android - Как использовать System.Data.Linq?

Что нужно сделать, чтобы сделать этот пакет доступным для моего кода. Или, если это невозможно, то каковы наилучшие альтернативы, с помощью которых я могу получить те же функции, что и System.Data.Linq, для моей разработки Android.

ответ

1

Зачем вам нужен System.Data.Linq? Один из них необходим для работы с чем-то вроде Entity Framework (например, базы данных MS SQL). Но у вас их нет на вашем Android.

Вам лучше работать с чем-то вроде SQLite (ORM-way). Но в этом случае вам нужно просто обычное Linq для объектов из пространства имен System.Linq.

(Возможно, вы также захотите рассмотреть возможность использования рамки MvvmCross (в том числе для легкого доступа к базе данных (или любой другой конкретной функции)). Эта структура позволит вам изолировать логику доступа к данным от вашего интерфейса и поддерживать несколько платформ (iOS и Windows Phone)).

Смежные вопросы