2017-05-23 5 views
0

sqlite db에서 이미지를 검색하는 데 문제가 있습니다. 이미지는 다른 프로세스에 의해 저장되었으며 sqlite의 DB Browser를 사용하여 이미지를 올바르게 볼 수 있습니다.sqlite.net을 사용하여 sqlite에서 blob을 검색하는 방법

나는에게 내가 이미지를 저장하기 위해 사용하고자하는 다음과 같은 클래스가 :

mbTilesConnection.Query<Tile>("select 'zoom_level' as 'ZoomLevel', 'tile_data' as 'TileData' from tiles where zoom_level = ?", zoomLevel); 
: 다음 해당 타일을 검색하려면 다음 쿼리를 사용하고

public class Tile 
{ 
    public Byte[] TileData { get; set; } 
    public Int64 ZoomLevel { get; set; } 
} 

이 경우 tileszoom_leveltile_data 열을 포함하는보기 입니다.

쿼리가 올바른 행 수를 반환하지만 tiles보기의 해당 열에 Tile.ZoomLevelTile.TileData이 올바르게 매핑되지 않은 것으로 보입니다.

편집는 : How do I query a View in SQLite.net?

답변

0

OK 내가 엉덩이 모자를받을 자격 : 여기에 링크 된 질문입니다. 내 쿼리가 손상되었습니다. 그것은

mbTilesConnection.Query<Tile>("select zoom_level as 'ZoomLevel', tile_data as 'TileData' from tiles where zoom_level = ?", zoomLevel); 

대신에 떨어져

있었어야 :

mbTilesConnection.Query<Tile>("select 'zoom_level' as 'ZoomLevel', 'tile_data' as 'TileData' from tiles where zoom_level = ?", zoomLevel); 

공지 불필요한 '과'주변 zoom_leveltile_data