2013-10-03 2 views
1

Мне нужно вызвать простую хранимую процедуру SQL из Lightswitch. Я пытался следовать указаниям Microsoft здесь:Нужно вызвать хранимую процедуру из lightwitch - но не может добавить ссылку SqlClient

Microsoft instructions on executing a stored procedure from Lightswitch

Однако это не будет работать для меня, потому что я не могу видеть System.Data.SqlClient или добавить его в качестве ссылки. (Диалог References просто отсутствует в моем решении VS2012, поэтому все, что связано с добавлением ссылок, является не стартером. Я понятия не имею, почему ссылки не отображаются, поскольку я использую их в других проектах без подсветки. время.)

Это не должно быть так сложно. Правильны ли инструкции MS, или я делаю что-то неправильно?

Я слышал, что вы должны использовать службу WCF RIA и вызывать это для выполнения хранимой процедуры, однако, если это так, почему инструкции MS говорят иначе? (см. выше)

Пожалуйста, может кто-нибудь сказать мне очень просто, как выполнить хранимую процедуру от Lightswitch, имея в виду, что я не вижу References, и я не вижу System.Data.SqlClient, и инструкции MS выглядят неправильно.

Спасибо.

EDIT: References не отображаются в проектах Lightswitch, основанных на VB.Net. Они отлично показывают на проектах C#. Но ни в одном коде я не могу использовать System.Data.SqlClient.

ответ

1

Чтобы посмотреть и добавить ссылки, вы должны нажать кнопку «Переключить View» на вкладке решения исследователя toggle view

Это меняет вид позволяет видеть все вшивые песчаные подробности, которые Lightswitch обычно скрывают от вас (это изменилось в RC2013)

+0

Спасибо, теперь я вижу ссылки - хотя кажется, что они отображаются только для проектов Lightswitch, основанных на C#, а не на основе VB.net. Проблема остается в том, что я не вижу или не добавляю System.Data.SqlClient в качестве ссылки в «использовании» или «импорте» в коде. – Owen

+0

У вас есть ссылка на System.Data в ваших ссылках? Какая ошибка вы получаете? – David

1

Вы, вероятно, пытаетесь сделать это в коде экрана (была моя ошибка по крайней мере). Но вам нужно префлотировать этот код в коде вашей базы данных. Перейдите к своему логическому представлению -> rmb в вашем имени базы данных -> код просмотра и voila, где вам нужно реализовать код. Я надеюсь, что это полезно для вас, потому что меня смутило сначала тоже;) и Гудлак с программой

С уважением Corwin,

пс простите за мой английский, я никогда не был хорош в написании.

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

  • Нет связанных вопросов^_^