Я использую концепцию Linq to sql для манипулирования моими данными из приложения asp.net mvc на сервер sql.В середине процесса мне нужно сериализовать объекты, но по какой-то причине LINQ не поддерживает циклические ассоциации классов.
Я использовал атрибут [Scriptingnore] для тех свойств, которые не могут сериализоваться.Это прекрасно работает.
Но я хочу избежать повторного изменения файла designer.cs, сгенерированной платформой.Так что я просто думал о том, как можно создать частичный класс этих классов и сделать частичные эти свойства в этих частичных классах.Таким образом, мне не нужно менять конструктор .cs файл.Так есть ли такая концепция, чтобы я мог избежать добавления атрибута к свойству в классе designer.cs?Таким образом, я получу облегчение от внесения изменений каждый раз, когда я перетаскиваю таблицы в файл .dbml.
(я нуждаюсь в этом, потому что изменение слайда в БД или таблице имен этого класса должно полностью воссоздать этот класс или класс конструктора)