Добавление дополнительных атрибутов в сущность LINQ to SQL - PullRequest
0 голосов
/ 14 марта 2010

Я хочу добавить просматриваемый атрибут в некоторые свойства для объектов, сгенерированных LINQ to SQL .

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

Ответы [ 2 ]

2 голосов
/ 14 марта 2010

Я бы, вероятно, использовал Шаблоны Damien Guards LINQ to SQL T4 и изменил бы шаблон, включив в него необходимые вам атрибуты. Тогда атрибуты будут сгенерированы, когда вы восстановите классы.

0 голосов
/ 14 марта 2010

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

Наш генератор кода также генерирует второй набор «прикладных» сущностей, которые гораздо более легковеснычем объекты L2S и используются на уровне приложений.Они не содержат сантехники L2S, но содержат другие характеристики, которые прикладной уровень находит полезными.

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