Класс RIA share.cs генерируется для клиента, но есть проблемы неоднозначности - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть этот класс в агентстве РИА ArtifactToExport. Он генерируется на клиенте, но я получаю следующие ошибки.

Ошибка 2 Отсутствует частичный модификатор при объявлении типа ArifactToExport '; существует другое частичное объявление этого типа C: \ Source \ AlmExportInfo.shared.cs 142 18 RIA.Models

NullableEndpoint - это Enum

public class ArifactToExport
{
    [XmlAttribute]
    public int RaptorItemId { get; set; }

    [XmlAttribute]
    public NullableEndpoint ConflictWinner { get; set; }
}

Я также не могу использовать их в клиенте, поскольку получаю ошибки, связанные с неоднозначными свойствами (иначе они существуют дважды). Любые рекомендации, как решить эту проблему?

1 Ответ

1 голос
/ 02 декабря 2011

Как говорится в сообщении об ошибке: Вы забыли разместить модификатор частичного класса. Использование:

public partial class ArifactToExport 
{ 
    [XmlAttribute] 
    public int RaptorItemId { get; set; } 

    [XmlAttribute] 
    public NullableEndpoint ConflictWinner { get; set; } 
} 

и прочитайте это: MSDN: Частичные определения классов (Руководство по программированию в C #)

...