powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Игнрорирование свойств сущности
5 сообщений из 5, страница 1 из 1
Игнрорирование свойств сущности
    #37908488
Shultze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, такой вопрос.

Есть сущность
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
[DataContract(Name = "A"), DataServiceKey("PartitionKey", "RowKey")]
[KnownType(typeof(B))]
[IgnoreProperties("B")]
public class А
{

    [DataMember]
    public string PartitionKey { get; set; }

    [DataMember]
    public string RowKey { get; set; }

    [DataMember]
    public DateTime Timestamp { get; set; }

    [DataMember]
    public Array ArrayOfB { get; set; }
}

[DataContract(Name = "B")]
public class B
{
      [DataMember]
    public int C { get; set; }

}



Сущность А с массивом сущностей B успешно передается через WCF и доходит от клиента до сервера. Потом я пытаюсь ее сохранить в Windows Azure Table. И нарываюсь на ошибку, System.Object has no setters. Вроде все понятно, Azure Table не может сохранять комплексные сущности. Вопрос, как заставить Data Services не сохранять свойство ArrayOfB, заменив его при этом на заглушку public string StringArrayOfB. IgnoreProperties не помогает...
...
Рейтинг: 0 / 0
Игнрорирование свойств сущности
    #37908517
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
    .....

    [DataMember]
    public B[] ArrayOfB { get; set; }

    .....

?
...
Рейтинг: 0 / 0
Игнрорирование свойств сущности
    #37908982
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShultzeВопрос, как заставить Data Services не сохранять свойство ArrayOfB
уберите атрибут DataMember
...
Рейтинг: 0 / 0
Игнрорирование свойств сущности
    #37909289
Shultze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationShultzeВопрос, как заставить Data Services не сохранять свойство ArrayOfB
уберите атрибут DataMember

Тогда атрибут не будет передаваться через WCF
...
Рейтинг: 0 / 0
Игнрорирование свойств сущности
    #37909754
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[NotMapped] ?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Игнрорирование свойств сущности
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]