2017-07-03 9 views
0

おかげで、私はフランク・クルーガーと、このビデオごとにジェームズMontemagnoによって書かれたコードのSQLiteネット使用していますXamarin.forms sqliteのネット検索Idを事前に

Motz Code Live SqliteとGitHubの:2015-08-21 SQLite-net PCL

Iをそれをすべての作業がありますが、私はBusinessEntityBase.csに含まれているIdフィールドを検索できる方法を知りたい

public class BusinessEntityBase : IBusinessEntity 
{ 
    public BusinessEntityBase() 
    { 
    } 

    #region IBusinessEntity implementation 
    [PrimaryKey, AutoIncrement] 
    public int Id 
    { 
     get; set; 
    } 
    #endregion 

私はこのBusinessEntityBaseので、Idフィールドを使用するテーブルを持っている:

public class ActivityItemDB : BusinessEntityBase 


{ 

    public string ActivityNameDB { get; set; } = string.Empty; 
    public string ActivityCategoryDB { get; set; } = string.Empty; 
    public string ActivityImageDB { get; set; } = string.Empty; 
    public string ActivitySelectedDB { get; set; } = string.Empty; 
    public int ActivityAbilityDB { get; set; } = 0; 

} 

私はそのテーブルのレコードを更新したいページがあります。私はActivityNameDBの値を知っています(これはユニークです)、これを使ってIdフィールドの値を調べて、正しいレコードを更新できるようにします。

このId値を取得するにはどうすればよいですか?

またはこのページにId値を渡してください。

答えて

0

私は2ページの間に値を載せています。

そうしないと、IDを取得するためにデータベースを呼び出す必要があります。これは何の理由もなく余計な作業です。

+0

ありがとうございました。私はちょうどそれを伝える必要があったと思う。 :) –

+0

これは、1つの値のバックアップ、幸運を見て、それをマークすることを忘れないでください十分なこの答えを見つける場合よりも1つの値を渡すことが常に良いです;) –

+0

ありがとう。それが私が今やってきたものです。 –

関連する問題