developpement:dotnet:outils:linqpad
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
developpement:dotnet:outils:linqpad [2014/10/31 01:29] – [Utiliser un résultat précédent] sgariepy | developpement:dotnet:outils:linqpad [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
LinqPad est un outil pour jouer avec Linq. | LinqPad est un outil pour jouer avec Linq. | ||
+ | |||
+ | |||
+ | |||
====== Simple exemple ====== | ====== Simple exemple ====== | ||
Ligne 51: | Ligne 54: | ||
<code csharp> | <code csharp> | ||
this.Mapping.GetTables() | this.Mapping.GetTables() | ||
+ | </ | ||
+ | |||
+ | <code csharp> | ||
+ | this.Mapping.GetTables().Where(w => w.TableName.Contains(" | ||
+ | .Select(s => new { | ||
+ | PK = s.IsPrimaryKey ? " | ||
+ | Type = s.Type, | ||
+ | Name = s.Member.Name | ||
+ | }) | ||
+ | .Dump(); | ||
</ | </ | ||
Ligne 59: | Ligne 72: | ||
+ | ====== Changeset ====== | ||
+ | |||
+ | <code csharp> | ||
+ | ChangeSet changes = this.GetChangeSet(); | ||
+ | changes.Dump(); | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== Assembly ====== | ||
+ | |||
+ | Sur le UserQuery: | ||
+ | |||
+ | this | ||
+ | .GetType() | ||
+ | .Assembly | ||
+ | .Location | ||
+ | .Dump(); | ||
+ | |||
+ | |||
+ | ====== Créer une autre connexion ====== | ||
+ | |||
+ | |||
+ | <code csharp> | ||
+ | string connectionString = "Data Source=sqlserver; | ||
+ | var secondDataContext = new UserQuery(new System.Data.SqlClient.SqlConnection(connectionString)); | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== UX ====== | ||
+ | |||
+ | Readline: | ||
+ | |||
+ | < | ||
+ | string valeur = Util.ReadLine< | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Ressources ====== | ||
+ | * [[https:// | ||
developpement/dotnet/outils/linqpad.1414715369.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)