Как отобразить параметры хранимой процедуры при использовании хранимой процедуры для CRUD? - PullRequest
0 голосов
/ 10 июня 2010

Предположим, у меня есть таблица типа: Персона (ID, Имя, DOB, ...) Я использую EF для создания модели с VS2010. Тогда я хочу использовать SP для CRUD. скажи мой SP для вставки вроде:

Create PROCEDURE [dbo].[Person_Add] 
(@DOB datetime, @NAME varchar(10)= null,@PersonType as int)
AS
    Begin
    ...
    End

Param @PersonType - это то, что я хочу использовать в SP для некоторой дополнительной бизнес-логики, но это не часть таблицы и модели.

Тогда я использую дизайн поверхности для отображения SP. Когда на карте выше SP для функции вставки, edmx попросит меня отобразить параметр @PersonType, но нет способа отобразить его.

Как решить эту проблему?

1 Ответ

0 голосов
/ 11 июня 2010

Попробуйте следующие шаги:1. Импортируйте хранимую процедуру в модель.Отредактируйте модель в редакторе XML:2. Удалите лишний параметр.3. Добавьте CommandText к этой процедуре, в которой вы можете выполнить саму процедуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...