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);
}
}