Vygenerovaný kód LinqToSql poskytuje body rozšiřitelnosti, takže můžete nastavit hodnoty při načítání objektů.
Klíčem je vytvořit částečnou třídu, která rozšíří vygenerovanou třídu, a poté implementovat OnLoaded částečná metoda.
Řekněme například, že vaše třída je Person , takže máte vygenerovanou částečnou Person třídy v Blah.designer.cs .
Rozšiřte částečnou třídu vytvořením nové třídy (musí být v jiném souboru) takto:
public partial class Person {
partial void OnLoaded() {
this._BirthDate = DateTime.SpecifyKind(this._BirthDate, DateTimeKind.Utc);
}
}