Den genererade LinqToSql-koden ger utökningspunkter, så att du kan ställa in värden när objekten laddas.
Nyckeln är att skapa en partiell klass som utökar den genererade klassen och sedan implementera OnLoaded
partiell metod.
Låt oss till exempel säga att din klass är Person
, så du har en genererad partiell Person
klass i Blah.designer.cs
.
Utöka den partiella klassen genom att skapa en ny klass (måste finnas i en annan fil), enligt följande:
public partial class Person {
partial void OnLoaded() {
this._BirthDate = DateTime.SpecifyKind(this._BirthDate, DateTimeKind.Utc);
}
}