/// <summary> /// Procedure <paramref name="spName"/>를 수행할 <see cref="SQLiteCommand"/> 를 생성합니다. /// </summary> /// <param name="db">DAAB의 SQLite 용 Database 인스턴스</param> /// <param name="spName">Procedure name</param> /// <param name="discoverParams">discover parameters</param> /// <returns>생성한 <see cref="SQLiteCommand"/></returns> public static SQLiteCommand GetProcedureSqlCommand(this SQLiteDatabase db, string spName, bool discoverParams) { if (IsDebugEnabled) { log.Debug("Procedure를 수행할 SQLiteCommand를 생성합니다. spName=[{0}], discoverParams=[{1}]", spName, discoverParams); } var cmd = db.GetStoredProcCommand(spName); if (discoverParams) { db.DiscoverParameters(cmd); } return((SQLiteCommand)cmd); }