好的,我使用Quartz.NET,我有一个表,当该表中的数据库发生变化(插入后,更新后)我必须从url下载文件,然后解析该文件,并插入数据到另一张桌子......
我在SQL CLR Trigger中完成所有这些操作。因为我不知道数据何时被更改。它被其他应用程序/ Web服务更改,而不是当前的应用程序。
所以,再次,我有一个SQL CLR触发器,我想在它部署时调试它。 我在这里找到了一篇文章,但是noluck。我找不到在步骤3中创建测试脚本的方法 http://msdn.microsoft.com/en-us/library/ms165052(v=vs.100).aspx 我的Visual Studio 2013似乎没有选择"设置为默认调试脚本。"还是我错过了什么?
这里有人用Database Project调试过吗? 请告诉我这个,或者帮我提出任何建议。
SQL CLR触发器
public class Triggers
{
[SqlTrigger(Name = "AfterMarketSessionInserted", Target = "MarketSession",
Event = "FOR INSERT")]
public static void AfterMarketSessionInserted()
{
using (var connection = new SqlConnection("context connection=true"))
{
connection.Open();
var command = new SqlCommand("SELECT * FROM INSERTED", connection);
var reader = command.ExecuteReader();
// ... SOME CODE THAT NEED TO BE DEBUGGED.
}
}
}