2012-06-25 56 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
相关问题