2014-05-07 2 views
0

В следующей ситуации:Могу ли я выполнить поведение в средстве настройки свойств внешнего ключа ASP.NET?

[ForeignKey("GenericFK")] 
    public GenericFK GenericFK { get; set; } 

Можно ли вставить поведение в инкубаторе? Такие, как

set{ 
    GenericFK = value; 
    functionCallWhenthisChanges(); 
} 

Как парень WPF, я привык к тому, свойства зависимостей и возможность иметь обратные вызовы, привязанные к свойствам, так что я могу иметь поведение выполнить момент свойство обновляется. Возможно ли, чтобы я сделал что-то подобное в ASP.NET MVC5.1? Простой, эй, этот FK обновлен, выполните поведение.

ответ

0

В WPF парень

То есть "как парень WPF, который никогда не узнал C# основы"?

общественный GenericFK GenericFK {get; задавать; }

Это свойство авто, и ничего не может быть положено в авто property.

НО: вы можете сделать его нормальным свойством по стандартным правилам .NET. То есть вы можете реализовать get и установить себя, сохраняя значение в переменной.

НО: Когда EF загружает данные (и, что серьезно, ваш код не имеет ничего общего с ASP.NET вообще - правильно ваши технологии), то набор вызывается, когда данные LOADED тоже ... делая это немного жесткий.

+0

woah harsh stuff – Jonesopolis