2015-09-29 6 views
1

Я новичок и новичок в светопереключателе,Как получить данные таблицы lightwitch в контроллере mvc?

Я занимаюсь световым переключателем с MVC.

Позвольте мне объяснить мой сценарий:

Сначала я создал один свет приложение переключателя. В этом приложении один проект называется [ProjectName] .Server

Затем я подключу свою базу данных SQL в приложении Light-Switch. И попробуйте CRUD-операцию через экран Light-Switch и его работу отлично.

В этом проекте сервера я создаю структуру MVC, такую ​​как контроллер, модель и виды. используя Click Here

Тогда Я создать простое представление индекса в главном контроллере и его открытым успешно. (через открытый браузер от настольного клиента)

Теперь я хочу, чтобы получить данные светового переключателя таблицы (запись) в моем контроллере через сущность Framework или контекст передачи данных Light-Switch. предлагаю мне самый простой способ.

Я не знаю, как получить данные в контроллере, используя контекст данных с коммутатором света. поэтому я попытался с помощью инфраструктуры сущностей, используя DbContext и DbSet.

Но я получил сообщение об ошибке:

One or more validation errors were detected during model generation: 
LightSwitchApplication.Data.[EntityName]: EntityType '[EntityName]' has no key defined. Define the key for this EntityType. 
[EntityName]: EntityType: EntitySet '[EntityName]' is based on type '[EntityName]' that has no keys defined. 

Я также получил какое-то решение для контекста данных световых переключателей здесь Click Here

Я пытаюсь реализовать, но не получать ApplicationData и CreateContext Посмотреть Прикрепленный. enter image description here

Ваш ответ будет заметной

Спасибо,

Jatin

ответ

1

Смотрите мою статью: Администрация HTML MVC LightSwitch безопасности (http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/3281/An-HTML-MVC-LightSwitch-Security-Administration.aspx) для примера.

В основном вам нужно иметь эти включает в себя:

using Microsoft.LightSwitch.Server; using Microsoft.LightSwitch; using LightSwitchApplication.Models;

+0

Здравствуйте Михаил, спасибо за Ваш ответ ... Я приложил новое изображение с кодом регулятора, пожалуйста, вы можете взглянуть на него еще раз? –

+1

Извините, я не понимаю. изображение выглядит одинаково. Вы посмотрели образец проекта, который я указал? Он должен иметь то, что вам нужно. –

+0

Здравствуйте, Майкл, благодарю вас за ответ. Да, я просмотрел ссылку, в которой вы отвечаете. Но я понятия не имел, как получить данные в контроллере, используя первый контекст переключателя света или первый подход к инфраструктуре сущности. Можете ли вы снова просмотреть мой сценарий? Потому что я не буду создавать таблицу из visual studio. Я просто подключусь к sql. И я не буду использовать действие фильтра таблицы. Я хочу только данные таблицы в контроллере. Можете ли вы предложить самый простой способ. Потому что я новичок в переключателе света вместо mvc. –