Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
KeyAttribute при добавлении хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Добрый день. У меня после добавления хранимой процедуры через импорт функций из модели данных появилась сложная функция uspSelectCityFromKLADR_Result. При построении решения выскакивает ошибка - Сущность "uspSelectCityFromKLADR_Result" в службе DomainService "DomainService1" не содержит определения ключа. Типы сущности, доступ к которым реализуют операции DomainService, должны иметь хотя бы одно открытое свойство, помеченное атрибутом KeyAttribute. О чем это? И где это? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 18:32 |
|
||
|
KeyAttribute при добавлении хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 19:19 |
|
||
|
KeyAttribute при добавлении хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
guest123456, Чтение Тынца подсказало направление и кажется я нашел где ставить ключ, спасибо. Но у меня не формируются метаданные для хранимой процедуры. Для таблиц есть метаданные, а для хранимок нет. Может я что-то не правильно делаю при импорте хранимок? Или метаданные вручную надо написать? что-то не верится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 20:16 |
|
||
|
KeyAttribute при добавлении хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
guest123456, Оказывается нужно действительно вручную добавить в файл метаданных доменной службы описание полей результирующего набора. Выглядит это приблизительно вот так: [MetadataTypeAttribute(typeof(uspSelectStreetFromKLADR_Result.uspSelectStreetFromKLADR_ResultMetadata))] public partial class uspSelectStreetFromKLADR_Result { internal sealed class uspSelectStreetFromKLADR_ResultMetadata { [Key] public Int32 ID { get; set; } // Id в uspSelectStreetFromKLADR_Result public string NAME { get; set; } //Возвращает Наименование улицы } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 13:15 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=21&tid=1440984]: |
0ms |
get settings: |
4ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
18ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
18ms |
get tp. blocked users: |
1ms |
| others: | 6ms |
| total: | 61ms |

| 0 / 0 |
