El código LinqToSql generado proporciona puntos de extensibilidad, por lo que puede establecer valores cuando se cargan los objetos.
La clave es crear una clase parcial que amplíe la clase generada y luego implementar OnLoaded método parcial.
Por ejemplo, digamos que su clase es Person , por lo que tiene una Person parcial generada clase en Blah.designer.cs .
Extienda la clase parcial creando una nueva clase (debe estar en un archivo diferente), de la siguiente manera:
public partial class Person {
partial void OnLoaded() {
this._BirthDate = DateTime.SpecifyKind(this._BirthDate, DateTimeKind.Utc);
}
}