Linqer是一款用于SQL到LINQ的數(shù)據(jù)庫(kù)文件轉(zhuǎn)換工具。支持兩種.NET語(yǔ)言--C#和Visual Basic,主要就是幫您將自己的代碼數(shù)據(jù)導(dǎo)入軟件中,從而轉(zhuǎn)換成為可以在SQL數(shù)據(jù)庫(kù)中運(yùn)行的語(yǔ)句,方便您快速編輯修改數(shù)據(jù)庫(kù)代碼,插入如sql語(yǔ)句。
軟件特色:
支持GUID字符串的操作。
支持從數(shù)字轉(zhuǎn)換開(kāi)始的名稱(chēng)列。
轉(zhuǎn)換函數(shù)轉(zhuǎn)換內(nèi)部的聚合函數(shù)是固定的。
DatePart(dayofyear)對(duì)LINQ to SQL模型轉(zhuǎn)換支持。
同一函數(shù)在次序和組上引起錯(cuò)誤。
一些轉(zhuǎn)換引擎增強(qiáng)使您可以注意到轉(zhuǎn)換速度的改進(jìn)。
使用方法
首先,您需要設(shè)置一個(gè)Linqer連接。
首次運(yùn)行程序時(shí),將彈出Linqer連接池屏幕。
單擊“添加”按鈕創(chuàng)建新的Linqer連接。
指定連接名稱(chēng)(例如Northwind)。
指定連接到SQL Server數(shù)據(jù)庫(kù)的連接字符串。
如果已經(jīng)有一個(gè)帶有Linq to SQL類(lèi)的Visual Studio項(xiàng)目,則可以指定*.dml和*.designer.cs文件的路徑。您還可以使用sqlmetal工具通過(guò)單擊“生成linq to sql文件”按鈕來(lái)生成這些文件。
指定一個(gè)數(shù)據(jù)上下文變量,該變量可在生成的LINQ語(yǔ)句中使用。
一旦設(shè)置了Linqer連接,就可以將SQL轉(zhuǎn)換為L(zhǎng)inq。
您可以有多個(gè)Linqer連接,并從主工具欄上的連接列表中選擇活動(dòng)的連接。
可以在SQL窗口中鍵入、粘貼或加載文件中的SQL語(yǔ)句。
單擊F5或使用Convert this按鈕生成LINQ語(yǔ)句。
單擊F7或使用“運(yùn)行”按鈕編譯和執(zhí)行LINQ語(yǔ)句。
查詢結(jié)果顯示在屏幕底部。
可以將.NET生成的輸出SQL與原始SQL語(yǔ)句進(jìn)行比較。
可以在數(shù)據(jù)上下文部分中獲取DataContext變量聲明的代碼。
如果不想運(yùn)行LINQ語(yǔ)句,但要確保它有效,請(qǐng)單擊F6或使用“編譯”按鈕。
使用“復(fù)制到剪貼板”按鈕將生成的LINQ表達(dá)式移動(dòng)到Visual Studio項(xiàng)目中。
使用生成的類(lèi),將查詢結(jié)果轉(zhuǎn)化為方便的列表。
使用按鈕替換類(lèi)名。“復(fù)制到剪貼板”按鈕-幫助您將生成的類(lèi)移動(dòng)到Visual Studio項(xiàng)目中。