Передача постоянного значения в отображение хранимой процедуры в Entity Framework - PullRequest
1 голос
/ 15 ноября 2010

Я работаю над созданием модели Entity Framework для наших таблиц базы данных, и по большей части дела идут довольно хорошо. Тем не менее, я сталкиваюсь с небольшой проблемой сопоставления хранимых процедур. Видите, встроенный ORM, который использует наша компания, имеет тенденцию использовать один sproc для вставки и обновления, и дифференцирует операции, передавая параметр с двоичным значением, называемый @IsInsert (я знаю, не заводите меня). Похоже, что Entity Framework ожидает отдельных sprocs для вставки и обновления, поэтому я полагаю, что все, что мне нужно сделать, это сказать EF "передать true для этого параметра, когда вы используете его в качестве вставки, false, если это обновление" , Однако, по крайней мере, в соответствии с пользовательским интерфейсом дизайнера, он не дает мне возможности для любого отображения, кроме полей в объекте сущности. Есть ли способ передать постоянное значение (логическое true или false) в отображение sproc в EF4?

1 Ответ

0 голосов
/ 17 ноября 2010

Лучшим вариантом может быть использование context.executestorequery (запроса) и сохранение его таким, каким оно было раньше.

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