Вопрос : C# - может частично тип отвергнуть свойство получает метод?

Using LINQ к SQL автоматическ-произведен тип для таблицы - часть того типа ниже: class= " lineNumbers " >
1 >
общественные ученики ()
		
		[глобально:: System.Data.Linq.Mapping.ColumnAttribute (Storage= " _person_id ", DbType= " чарс (8) НУЛЕВО ", CanBeNull=false, IsPrimaryKey=true)]
		общественное person_id шнура
		{
			получите
			{
				возвратите это. _person_id;
			}
			установите
			{
				если (, то (это. _person_id! = значение))
				{
					это. Onperson_idChanging (значение);
					this.SendPropertyChanging ();
					это. _person_id = значение;
					this.SendPropertyChanged («person_id»);
					это. Onperson_idChanged ();
				}
			}
		}
.
.
. получают, что метод в частично типе уравновешивает class= " ясное " >

I
1 >
общественные частично ученики типа
    {

            общественное person_id шнура преодоления автоматического действия
            {
                получите {возвратите это. _person_id. Уравновешивание (); }
            }
.
.
.
подход к >

The class=
1 >
Тип «OnlineDirectory.Models.Alumni» уже содержит определение для «person_id»
class= " ясное " >

Is
class=

Ответ : C# - может частично тип отвергнуть свойство получает метод?

No Отвергать для изменять поведение свойства/метода в типе РЕБЕНКА. Частично типы использованы для того чтобы разделить Кодего между множественными архивами для такого же типа. Почему вы использовали бы частично тип так или иначе? Причина не изменить определение свойства?

Здесь пример a (личный) реальный использования частично типа:

Я имею схиму XML от я использую инструмент xsd.exe приходит с ПРОТИВ произвести архив типа для меня; однако, произведенный тип пропускает некоторую функциональность, котор я хотел был бы. Если я изменяю произведенный архив, то каждое время схима изменяет и я воссоздаю тип, я теряю любые изменения я сделал. Теперь, если я делаю частично тип и кладу мою пожеланную функциональность внутри там, то каждое время я произвожу новый предмет от обновленной схимы, изменений *my* не коснут.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us