sql >> Database teknologi >  >> RDS >> Sqlserver

Linq til SQL DateTime værdier er lokale (Kind=Uspecificeret) - Hvordan laver jeg det UTC?

Den genererede LinqToSql-kode giver udvidelsesmuligheder, så du kan indstille værdier, når objekterne indlæses.

Nøglen er at oprette en delvis klasse, som udvider den genererede klasse, og derefter implementere OnLoaded delvis metode.

Lad os f.eks. sige, at din klasse er Person , så du har en genereret delvis Person klasse i Blah.designer.cs .

Udvid den delvise klasse ved at oprette en ny klasse (skal være i en anden fil), som følger:

public partial class Person {

  partial void OnLoaded() {
    this._BirthDate = DateTime.SpecifyKind(this._BirthDate, DateTimeKind.Utc);
  }
}


  1. Hvad er MariaDB Enterprise Cluster?

  2. hvordan kan jeg indstille data fra databasen i afkrydsningsfeltet ved hjælp af form i zend framework 1.11

  3. Brug af MS Access-data i en brevfletning

  4. Python REST API'er med Flask, Connexion og SQLAlchemy - Del 3