Kode LinqToSql yang dihasilkan memberikan poin ekstensibilitas, sehingga Anda dapat menetapkan nilai saat objek dimuat.
Kuncinya adalah membuat kelas parsial yang memperluas kelas yang dihasilkan, lalu mengimplementasikan OnLoaded
metode parsial.
Misalnya, kelas Anda adalah Person
, jadi Anda memiliki Person
. sebagian yang dihasilkan kelas di Blah.designer.cs
.
Perluas kelas parsial dengan membuat kelas baru (harus dalam file yang berbeda), sebagai berikut:
public partial class Person {
partial void OnLoaded() {
this._BirthDate = DateTime.SpecifyKind(this._BirthDate, DateTimeKind.Utc);
}
}