2012-06-25 112 views
0

我有一個像T1和C1和C2列的表格。我有這張表T1的dbml。是否可以從我的dbml文件創建一個腳本?

我想爲插入/更新/刪除生成腳本。對於例如: 我不希望datacontext執行任務。

db.T1.InsertOnSubmit(T); 
db.SubmitChanges(); 

相反,我只想單獨使用腳本。

INSERT INTO 
[DB].[dbo].[T1]("C1","C2") 
Values 
("abc","abc") 

回答

0

有幾件事情,你可以嘗試:

  1. 你可以建立一個測試類調用所有的從你想擁有的SQL的方法,然後使用SQL Server探查器捕獲SQL執行
  2. 與上述類似,但使用的探查,你可以設置db.Log = Console.Out查看生成的SQL在控制檯應用程序
  3. 使用LINQPad生成您的數據庫上下文;它允許您通過從「結果」選項卡切換到「SQL」選項卡來查看生成的SQL
相關問題