2010-08-23 2 views
4

Я понятия не имею, как это сделать. Проводник решений LightSwitch отличается тем, что он не позволяет добавлять другие проекты, такие как Class Library. Даже если бы я мог добавить библиотеку классов, мне все равно нужно было бы ссылаться на эту модель данных. Поскольку модель данных находится внутри проекта LightSwitch, у меня будет круговая ссылка.LightSwitch: Как разместить свою бизнес-логику в отдельной сборке?

Мне не понравилась эта архитектура LightSwitch. Я думаю, что модель данных, созданная дизайнером, должна быть размещена в отдельной сборке. Я также думаю, что Solution Explorer должен разрешить несколько проектов, чтобы я мог создать сборку бизнес-логики, ссылаться на модель данных и ссылаться на сборку бизнес-логики из проекта LightSwitch.

Как мир не так, как я думаю, это должно быть, как мне это сделать?

ответ

4

Вы можете создать отдельный проект, содержащий WCF Ria Services для проекта LightSwitch, который будет использоваться в качестве источника данных. Затем вы можете настроить службы Ria практически так или иначе, используя любую бизнес-логику, которую вы хотите.

5

В Проводнике Soulution есть раскрывающееся меню сверху, чтобы переключиться с «Логического вида» (что вы изначально видите) на «Файл» (это покажет структуру проекта/файла). После этого вы можете добавить сборочные ссылки. После этого вы вернетесь к логическому виду, а затем добавьте свою собственную логику проверки для объектов/полей/и т. Д.

1

Да, вы можете расширить решение новыми проектами, без проблем.

Его просто вопрос о том, где искать в LightSwitch исполнении Visual Studio IDE.

Эта новая структура LightSwitch не похожа на ранее созданные (закрытые) визуальные приложения, такие как MS Access. Это гораздо более «открытый» и гораздо более основанный на Visual Studio и полный потенциал платформы .NET.

Его идеальный инструмент, позволяющий непрофессиональным разработчикам создавать простые приложения, а затем «развиваться» в более полную разработку в среде Visual Studio.

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