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édenteDernière révisionLes deux révisions suivantes | ||
developpement:dotnet:outils:linqpad [2016/04/15 20:05] – sgariepy | developpement:dotnet:outils:linqpad [2022/02/02 00:42] – 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 52: | Ligne 55: | ||
this.Mapping.GetTables() | this.Mapping.GetTables() | ||
</ | </ | ||
- | |||
<code csharp> | <code csharp> | ||
- | |||
this.Mapping.GetTables().Where(w => w.TableName.Contains(" | this.Mapping.GetTables().Where(w => w.TableName.Contains(" | ||
.Select(s => new { | .Select(s => new { | ||
Ligne 61: | Ligne 62: | ||
Type = s.Type, | Type = s.Type, | ||
Name = s.Member.Name | Name = s.Member.Name | ||
- | |||
}) | }) | ||
- | |||
- | |||
.Dump(); | .Dump(); | ||
</ | </ | ||
Ligne 91: | Ligne 89: | ||
.Location | .Location | ||
.Dump(); | .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.txt · Dernière modification : 2024/09/10 02:29 de sgariepy