Обновление от комментария:
Мне нужно расширить классы linq-to-sql собственными параметрами и не хочу касаться каких-либо сгенерированных классов. Любые лучшие предложения приветствуются. Но я также не хочу делать все атрибуты снова и снова, если классы linq-to-sql меняются. поэтому, если vstudio генерирует новый атрибут для класса, у меня есть свои собственные расширенные атрибуты, которые хранятся отдельно, а новый интерилируется из самого класса
Оригинальный вопрос:
Я не уверен, возможно ли это.
У меня есть классная машина и классная машина, расширенная с классной машины.
Класс mycar также имеет список строк. Единственная разница.
Как теперь я могу привести любой автомобильный объект к объекту mycar, не назначая все
Атрибуты каждый от руки. Как:
Car car = new Car();
MyCar mcar = (MyCar) car;
или
MyCar mcar = new MyCar(car);
или, тем не менее, я могу расширить автомобиль с помощью собственных переменных и не всегда делать это
Car car = new Car();
MyCar mcar = new MyCar();
mcar.name = car.name;
mcar.xyz = car.xyz;
...
Спасибо.