Articles of ado.net

SqlConnection.Open vs SqlConnection.OpenAsync – Quelle est la différence entre les deux au-delà de l’évidence?

Edit: Cela revient à comprendre pourquoi le fait de modifier SqlConnection.Open () uniquement pour attendre SqlConnection.OpenAsync () dans le code asynchrone entraîne un comportement très différent. Quelle est la différence entre un appel SqlConnection.Open dans un code synchrone et un appel en attente SqlConnection.OpenAsync dans un code asynchrone en dehors du comportement asynchrone évident? La […]

Obtenir des données filtrées d’un jeu de données à une autre

Comment puis-je filtrer les données d’un jeu de données en données? comme le code-> DataRow[] dr = DS.Tables[0] .Select(“STAGENAME=’Develop’ AND DEVLAPSEDAYS IS NOT NULL”); Comment puis-je utiliser datatable ici? le code suivant ne reflète pas les modifications-> DataTable FilteredDataD = DS.Tables[0]; if (FilteredDataD.Rows.Count > 0) { FilteredDataD.DefaultView.RowFilter = “STAGENAME=’Develop’ AND DEVLAPSEDAYS IS NOT NULL”; FilteredDataD.DefaultView.ToTable(); […]

Essayer de détacher attacher la firebase database – ne peut pas accéder à la firebase database après

J’essaie de faire ce qui suit: Détachez la firebase database Copier les fichiers dans un dossier temporaire Attachez à nouveau la firebase database Cela fonctionne la première fois, mais une erreur se produit lorsque j’essaie d’exécuter cette méthode une seconde fois à partir du même processus. Je peux toujours accéder à la firebase database qui […]

API de suivi des modifications et entrées de référence Entity Framework

Vous cherchez à écrire du code d’audit générique sur ma sous-classe DbContext. foreach (var entry in this.ChangeTracker.Ensortinges()) { if (entry.State == EntityState.Modified) { var entityProperties = entry.Entity.GetType().GetProperties(); foreach (var entityProperty in entityProperties) { DbMemberEntry propertyEntry = entry.Member(property.Name); if (propertyEntry is DbPropertyEntry) { // IsModified available } else if (propertyEntry is DbReferenceEntry) { // IsModified not […]

Comment les contraintes ADO.NET DataTable affectent-elles les performances?

Les contraintes sur un DataTable (par exemple, PrimaryKey et UniqueContraint) rendent-elles Selects plus efficace de la même manière que dans SQL Server? Ou leur seul but est-il d’appliquer des règles sur les données? myDT.Constraints.Add(“PK”, myDT.Columns[“UniqueID”], true); //add a primary key myDT.Conssortingnats.Add(new UniqueConstraint(new DataColumn[] { //add a unique constraint for UserID myDT.Columns[“UserID”], myDT.Columns[“UniqueID”] })); Ces exemples […]

Comment utiliser le générateur d’entités poco

J’utilise VS2010 et j’ai téléchargé et installé le générateur d’entité C # POCO , je souhaite maintenant l’utiliser. Je ne peux pas lire le toturial 1 et je ne trouve pas d’autres bons toturiels. Je me suis donc lancé moi-même. J’ai créé un modèle puis je crée une nouvelle entité POCO, mais j’ai l’erreur suivante: […]

Existe-t-il un gain de performance de CommandBehavior.SequentialAccess?

J’ai réalisé que je lisais toujours mes champs dans l’ordre dans lequel ils sont retournés par index (à l’aide de constantes). Donc, mon code est déjà compatible avec CommandBehavior.SequentialAccess dans la mesure où je comprends. Y aurait-il des avantages si je l’allume? DataReader est déjà en avant uniquement, en lecture seule, quel est le gain […]

Les références Entity Framework ne se chargent pas automatiquement

Dans ADO.Net Entity Framework, j’ai un object qui a 4 références à d’autres objects. Pour une raison quelconque, lorsque j’interroge ces références, deux d’entre elles se chargent automatiquement (comme prévu) et deux d’entre elles renvoient toujours la valeur null. Bizarrement, quand je demande manuellement aux références de charger, elles se chargent simplement. Par exemple: if […]

Problème de protocole de communication SQL Server

J’utilise VSTS 2008 + C # + ADO.Net + SQL Server 2008. Mes questions sur les types de protocoles de communication utilisés par SQL Server 2008, plus de détails sur mes questions, Si la chaîne de connexion ressemble à ceci, que le tuyau nommé ou TCP / IP soit utilisé? Le protocole de communication utilisé […]

Procédure stockée ou déclarations groupées

L’histoire est que je dois optimiser mon access à la firebase database. Maintenant, j’ai besoin de récupérer des données liées à partir de 6 tables différentes. et j’ai résumé le conseil des gens sur ces points: L’utilisation de la même connexion pour différentes commandes rend toujours visite à la firebase database à chaque exécution de […]