|
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?fid=21&fpage=19&tid=1440984]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 119ms |
0 / 0 |