2017-02-22 1 views
0

Я делаю простой проект, в который можно войти, просмотреть товары магазина и добавить их в корзину, чтобы сделать заказ. Рекомендуется использовать LINQ, который подключается к базе данных, а также использовать Entity Framework. WPF был бы очевиден, но у меня будут некоторые другие функции (отображение некоторых премиальных товаров в реальном времени, чтобы их можно было повернуть), которые проще реализовать в Unity. Я хотел бы спросить любого, кто был опытным в этом, если можно использовать LINQ с Unity в качестве части интерфейса/интерфейса?Unity front end с LINQ и объектами базы данных - выполнимо?

ВАЖНЫЙ РЕДАКТИРОВАНИЕ: Конечно, я планирую использовать C# все вместе, как показывает тег. Сценарии, использующие LINQ, будут не be MonoBehaviour потомки.

+0

Вы имеете в виду, что хотите использовать LINQ to SQL в Unity3d? Я не думаю, что это возможно (отсутствие пространства имен System.Data) и очень опасно напрямую разговаривать с БД с единственного клиента. –

+0

@JerrySwitalski Спасибо за помощь. Ну, это просто простое задание, так что, насколько это рискованно, это не имеет значения. Что, правда, заключается в том, что я действительно не могу добавить 'using System.Data'. Означает ли это, что нет, Единство сделано для (для этого проекта)? – agiro

+0

Как вы писали, требуется использовать LINQ для связи с БД, чем да - это делается. Сожалею. –

ответ

0

От Unity 2017.1, Unity имеет экспериментальную поддержку .net 4.5. Позже вы сможете использовать те, о которых я упомянул, как вы сочтете нужным, просто имейте в виду, чтобы делать правильные потоки, чтобы избежать замороженного интерфейса.