小编Kub*_*nta的帖子

SqlTableDependency onchange事件未触发

我有一个SqlTableDependency的问题.当我对欲望表进行插入/更新/删除时,不会调用My Changed方法.OnStatusChanged事件工作正常.

 string conn = @"data source=secret server; integrated security=True; initial catalog=secret db;User id=secret user";

    var mapper = new ModelToTableMapper<SqlDataModel>();

    mapper.AddMapping(c => c.datavalue, "datavalue");       

    using (var dep = new SqlTableDependency<SqlDataModel>(conn, "data", mapper))
    {
        dep.OnChanged +=  Changed;
        dep.OnStatusChanged += OnStatusChanged;
        dep.OnError += OnError;
        dep.TraceLevel = TraceLevel.Verbose;
        dep.TraceListener = new TextWriterTraceListener(Console.Out);            
        dep.Start();          

        Console.WriteLine("Press a key to exit");           
        Console.ReadKey();            
        dep.Stop();
    }
}
static void OnStatusChanged(object sender, StatusChangedEventArgs e)
{
    Console.WriteLine(e.ToString());
}
static void OnError(object sender, ErrorEventArgs e)
{
    Console.WriteLine(e.ToString());
}
static void Changed(object …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server sqldependency

9
推荐指数
1
解决办法
6376
查看次数

Scala.js:如何将 Seq[T] 转换为 js.Array[T]

我开始使用 scala.js,我想将 Seq 转换为 js.Array。我有这个示例代码:

import scala.scalajs.js
import scala.scalajs.js.annotation._

@JSExportTopLevel("Seqs")
object JsSeqs {

  @JSExport
  def sum(xs: js.Array[Double], ys: js.Array[Double]): js.Array[Double] = {
    val s = Seqs.sum(xs.toSeq, ys.toSeq)
    //how to parse Seq[Double] to js.Array[Double] ???
  }

}

object Seqs {

  def sum(xs: Seq[Double], ys: Seq[Double]): Seq[Double] = {
    xs.zip(ys).map(x => x._1 + x._2)
  }

}
Run Code Online (Sandbox Code Playgroud)

怎么做?

scala scala.js

3
推荐指数
1
解决办法
575
查看次数

标签 统计

c# ×1

scala ×1

scala.js ×1

sql ×1

sql-server ×1

sqldependency ×1