一:概述sql
1:想查看程序運行結果,又不想啓動 VS 怎麼辦?數據庫
2:想測試下本身的 C# 能力,不使用 VS 的智能感知,怎麼辦?測試
那麼,咱們有一個選擇,使用神器 LINQPad(http://www.linqpad.net/)。.net
二:入門3d
1:使用 C# Statementorm
直接在 1 處選擇,而後在 2 處寫 C# 代碼,注意,語法中 Dump() 一下,就是在 3 處的結果窗口進行顯示;blog
2:引入內、外部(第三方) DLL 以及 引用命名空間等get
接下來,咱們必定會問,在編寫 C# 代碼的過程當中,咱們確定不會只使用 core dll,還有可能使用其它的或者是本身寫的 DLL,該怎麼辦呢?以下,先選中:string
再:it
兩個頁籤分別表明添加 DLL 和 引用命名空間。這樣一來,你就能運行相似這樣的代碼了:
List<string> menuIds = new List<string>()
{
"01418838647e49738488b842796d31d5",
"01948d4e92dc4f229f282e96740a6510"
};
string menuIdsStr = string.Format("|{0}|", string.Join("|", menuIds));
string sql = " select * from [EL_RBAC].[Menu] where CHARINDEX('|'+Id+'|',@Ids) >0";
SqlParameter[] parameters = { new SqlParameter("@Ids", menuIdsStr) };
var conn = @"Data Source=127.0.0.1;Initial Catalog=xxxV201Dev;Integrated Security=False;User ID=sa;Password=xxx;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False";
YHBJ.Utility.Data.SqlHelper.ConnectionString = conn;
YHBJ.Utility.Data.SqlHelper.ConnectionString.Dump();
System.Data.DataSet ds = YHBJ.Utility.Data.SqlHelper.ExecuteDataset(YHBJ.Utility.Data.SqlHelper.ConnectionString, CommandType.Text, sql, parameters);
var xxx = YHBJ.Utility.Data.DataTableHelper.ToList<YHBJ.Model.Organizations.Menu>(ds.Tables[0]);
xxx.Dump();
2:使用 SQL 查詢
以下,先1 Add connection,而後2,而後會看到熟悉的添加數據庫連接的界面了:
而後,選擇 Language 爲 SQL:
三:自定義編輯區和結果區
對於大屏來講,全白的背景是不能容忍的,接下來,因而 Edit-Preference 之,以下:
顏色,能夠選爲:
肯定之,編輯區就深色了。
那麼,結果區呢:
彈出編輯窗口內,請輸入:
body{
background:#344042;
color:#c0c0c0;
}
th{
color:#344042
}
如今,一切圓滿了,咱們的 LinqPad 變成以下: