2016-07-21 17 views
-2

これは簡単なことですが、基本が分かりません。私は何時間もの検索の後に働き、あきらめてしまった役に立つチュートリアルを見つけませんでした。Xamarin Visual Studio AndroidをセットアップするSQLiteデータベース

私はSQLite.csファイルをダウンロードしました。今私はアイデアを何も持っていない。私はこのチュートリアルhttp://code.tutsplus.com/tutorials/an-introduction-to-xamarinforms-and-sqlite--cms-23020に従ってきましたが、これは時代遅れであると感じるか、真剣に間違ったことをしています。私がやっていることは、コードをコピーして新しいクラスに貼り付けることだけです。それはソリューションエクスプローラを正確に示していないので、間違ったファイルタイプを選択した場合や、間違ったファイルにコードを入れた場合には、私がうんざりしている場所があれば確信しています。

私はちょうどcrudをsqliteで試してみることができますが、私はどこにも行きません。

SQLとAndroidの開発経験はどちらも初心者です。クエリ自体は私はおそらく中間です。私はいつもプロジェクトにSQLをセットアップするのに問題があります。おかげで助けを集めました!

+0

この5つのパートのチュートリアルでは、SQLiteがXamarinでどのように動作するかについて、かなり基本的な考え方を示しています。 https://developer.xamarin.com/guides/cross-platform/application_fundamentals/data/part_1_introduction/ ここだけでなく、これをカバーしていAndroid用の簡単なレシピがあります: https://github.com/xamarin/レシピ/ツリー/マスター/アンドロイド/データ/データベース/ sqlite –

答えて

1

XamarinとのSQLiteを使用するための最良の方法は、その時点からcomponent site

構文上で提供される公式SQLite.NET Xamarinコンポーネントを利用することで優しい非常に.NETです。たとえば、作成する/あなたはどうしたら、データベースに接続します、そこから

string folder = Environment.GetFolderPath (Environment.SpecialFolder.Personal); 
var conn = new SQLiteConnection (System.IO.Path.Combine (folder, "stocks.db")); 
conn.CreateTable<Stock>(); 
conn.CreateTable<Valuation>(); 

追加/削除/データも簡単です挿入、例

public static void AddStock (SQLiteConnection db, string symbol) { 
    var s = new Stock { Symbol = symbol }; 
    db.Insert (s); 
    Console.WriteLine ("{0} == {1}", s.Symbol, s.Id); 
} 

として、次のコードスニペットを取ります私が提供したサンプルコードは、上記のリンク先のサイト、およびプロジェクトに追加されたコンポーネントに含まれているサンプルコードにあります。

ありがとうございます!

関連する問題