0
私はXamarin.Formsクロスプラットフォームでこのペットプロジェクトに取り組んでいます。制約を使用してSQLiteでクエリを実行するのが難しいです。私はテーブルに格納されているすべての要素をリストすることができます。ただし、同じAccountNumberを持つすべてのジョブのテーブルを照会することはできません。私はどこでも検索しましたが、私は答えを見つけることができません。誰でも事前にお寄せいただきありがとうございました。xamarinフォームの制約を使用したSQLiteクエリの方法は、クロスプラットフォームのC#ですか?
public SearchPage()
{
InitializeComponent();
_connection = DependencyService.Get<ISQLiteDb> ().GetConnection();
}
private SQLiteAsyncConnection _connection;
private ObservableCollection<Job> _jobs;
public class NewJobTable
{
[PrimaryKey]
public string JobID { get; set; }
public long AccountNumber { get; set; }
public int JobNumber { get; set; }
public DateTime DateCompleted { get; set; }
}
protected override async void OnAppearing()
{
await _connection.CreateTableAsync<Job>();
var jobs = await _connection.Table<Job>().ToListAsync();
_jobs = new ObservableCollection<Job>(jobs);
JobListView.ItemsSource = _jobs;
base.OnAppearing();
}
にfilering(
Where
)を追加しますが魅力のように働きました。そんなにMilenをありがとう – Sykotiix