Сопоставьте свойство с элементом коллекции

Я просматривал документацию AutoMapper, пытаясь найти рекомендованное решение этой проблемы, но не смог его найти.

Допустим, у меня есть класс вроде следующего

public class Foo
{
    public string Note { get; set; }
}

this класс заполняется от клиента и сопоставляется со следующим классом объекта домена

public class Bar
{
    public IList<Note> Notes { get; set; }
}

, где Примечание -

public class Note
{
    public string Text { get; set; }

    // other properties excluded for brevity
}

. Я хотел бы сопоставить строковое свойство Note в Foo , во-первых в свойство Text нового экземпляра Note , а затем добавьте это Note в коллекцию Notes на Bar ]. Я' В рамках этого процесса мы обновили только одну из них, чтобы посмотреть, как она ведет себя по сравнению со старыми версиями. Некоторые из основных ...

В настоящее время мы находимся в процессе обновления наших серверов Varnish Cache. В рамках этого процесса мы обновили только одну из них, чтобы увидеть, как она ведет себя по сравнению со старыми версиями.

Некоторые из основных изменений, внесенных в эту новую версию, - это изменение механизма регулярных выражений с POSIX на PCRE. Это означает, что некоторые из наших чисток (чистки регулярных выражений) перестали работать на новом сервере.

Мне было интересно, может ли кто-нибудь перечислить / указать мне список фактических различий синтаксиса между POSIX и PCRE. Или, может быть, функция, которая преобразует регулярное выражение POSIX в регулярное выражение PCRE.

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

11113811]

17
задан Wayne Koorts 6 February 2011 в 00:24
поделиться