Я пытаюсь найти способ создания классов Linq to SQL с атрибутами двунаправленной сериализации. По сути, я хочу тег DataMember (с соответствующим порядком) для каждого свойства ассоциации, а не только для тех, где класс является первичным ключом (как это делают генератор Visual Studio и SQL Metal). Я проверил MyGeneration, но на самом деле не нашел ничего, что помогло бы мне. Я думал, что T4 Toolbox будет моим решением, было бы довольно легко изменить его, чтобы добавить атрибуты, но я получаю исключение на вызывающей стороне моей службы WCF, и я не получил ответ на этот вопрос , Я собираюсь попробовать установить CodeSmith и использовать PLINQO, но я бы предпочел что-то бесплатное.
Я довольно близок к тому, чтобы написать свой собственный генератор Т4, но прежде чем я это сделаю, я надеялся сначала найти готовое решение этой довольно простой проблемы.