Ala*_*an2 2 sqlite xamarin sqlite-net xamarin-studio xamarin.forms
我对此进行了研究,我所能找到的只是一个打开 .Trace = true 的建议,如下所示:
db1 = DependencyService.Get<ISQLite>().GetConnection();
db1.Trace = true;
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
db2.Trace = true;
var categories = db2.Query<Category>("SELECT * FROM Category ORDER BY Name").ToList();
Debug.WriteLine("xxxx");
Run Code Online (Sandbox Code Playgroud)
好吧,我这样做了,然后重新启动了应用程序。当我查看应用程序输出时,我只看到有关已启动线程和 xxxx 的信息,但没有看到任何 SQL 跟踪信息。
谁能给我这方面的建议。谢谢
您需要在要打印的查询上设置Trace和Tracer(操作)属性SQLiteConnection以输出:
db.Tracer = new Action<string>(q => Debug.WriteLine(q));
db.Trace = true;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1514 次 |
| 最近记录: |