私はXamarin FormsとSQLiteの新機能です。私は2つの結合テーブルからリストを返す次のメソッドがあります。私の問題は、私はList<T>
と.Query<>
は両方Category
とPhrase
テーブルの値を取得できるようにする必要があります右の型パラメータであるかわからないです。誰も私にこれを啓発することはできますか?リスト<T>のタイプパラメータと、結合テーブルの.Query <T>の種類は何ですか?
public List<?> GetWordsByCategory(int category)
{
lock (locker)
{
var words = databaseConnection
.Query<?>("Select Category.*, Phrase.*
From Category
Join Phrase on Category.Id = Phrase.CategoryId
Where Category.Id = 1")
.ToList();
return words;
}
}
私はあなたがdynamic
を返すか、新しいクラスを作成することができ、同様にList<Phrase>
あなたは、両方の組み合わせのクラスのプロパティを持つ新しいクラスを作成する必要があります。 – Jason