我正在尝试将System.Data.Sqlite
与F#一起使用。在C#中,我有类似的代码
using (DbTransaction dbTrans = con.BeginTransaction()) {
using (SQLiteCommand cmd = con.CreateCommand()) {
//blahblah
}
dbTrans.Commit();
}
但是在F#中,当我使用上面类似的两个
using
时,出现了the type bool is not compatible with the type IDisposable
错误。编辑我真的很抱歉我的问题。
use
适用于F#情况。我只是不知道如何关闭/删除我的同伴。 最佳答案
在f#中
use dbTrans = new con.BeginTransaction ()
和
use cmd = con.CreateCommand()
这些将在您的函数结束时处理
关于f# - f#关键字的使用和使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4973795/