Outils pour utilisateurs

Outils du site


developpement:dotnet:outils:linqpad

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
developpement:dotnet:outils:linqpad [2014/10/31 01:36] – [Metadata] sgariepydeveloppement: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 52: Ligne 55:
 this.Mapping.GetTables() this.Mapping.GetTables()
 </code> </code>
- 
  
 <code csharp> <code csharp>
- 
 this.Mapping.GetTables().Where(w => w.TableName.Contains("[table_name]")).First().RowType.DataMembers this.Mapping.GetTables().Where(w => w.TableName.Contains("[table_name]")).First().RowType.DataMembers
  .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();
 </code> </code>
Ligne 74: Ligne 72:
  
  
 +====== Changeset ======
 +
 +<code csharp>
 +ChangeSet changes = this.GetChangeSet();
 +changes.Dump();
 +</code>
 +
 +
 +====== Assembly ======
 +
 +Sur le UserQuery:
 +
 + this
 + .GetType()
 + .Assembly
 + .Location
 + .Dump();
 +
 +
 +====== Créer une autre connexion ======
 +
 +
 +<code csharp>
 +string connectionString = "Data Source=sqlserver;Initial Catalog=database;Integrated Security=False;User Id=user;Password=password;MultipleActiveResultSets=True;Persist Security Info=true;";
 +var secondDataContext = new UserQuery(new System.Data.SqlClient.SqlConnection(connectionString));
 +</code>
 +
 +
 +====== UX ======
 +
 +Readline:
 +
 +<code>
 +string valeur = Util.ReadLine<string>("Entrer un nombre quelconque: ");
 +</code>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +====== Ressources ======
  
 +  * [[https://www.danclarke.com/linqpad-tips-and-tricks|LINQPad Tips and Tricks]]
  
developpement/dotnet/outils/linqpad.1414715797.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)