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:29] – [Utiliser un résultat précédent] 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 51: Ligne 54:
 <code csharp> <code csharp>
 this.Mapping.GetTables() this.Mapping.GetTables()
 +</code>
 +
 +<code csharp>
 +this.Mapping.GetTables().Where(w => w.TableName.Contains("[table_name]")).First().RowType.DataMembers
 + .Select(s => new {
 + PK = s.IsPrimaryKey ? "O" : "",
 + Type = s.Type,
 + Name = s.Member.Name
 + })
 +.Dump();
 </code> </code>
  
Ligne 59: 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.1414715369.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)