Есть ли возможность установить отношение OneToOne (количество элементов) при генерации dbml с помощью SQLMetal? По умолчанию схема dbml, сгенерированная с отношением OneToMany.
Вы используете дизайнер DBML? Если это так, вы сможете щелкнуть правой кнопкой мыши стрелку, которая представляет отношение, и выбрать Свойства . Свойство Cardinality затем можно установить в диалоговом окне свойств на OneToOne.
Я использую SqlMetal для создания файла Dbml, а затем я использую xslt для изменения его содержимого (используя эту базу xslt: http://blogs.msdn.com/ploeh/archive/2008/04/10/AutomaticallyGeneratingLINQToSQLModelsFromTSQL.aspx), например, изменив количество элементов или изменив тип для Enums.