レコードの検索を行う(expression指定)
Namespace: kintoneDotNET.API
Assembly: kintoneDotNET (in kintoneDotNET.dll) Version: 1.0.4.0 (1.0.4.0)
Syntax
public static List<T> Find<T>( Expression<Func<T, bool>> expression, bool isConvert = true ) where T : AbskintoneModel
Parameters
- expression
- Type: System.Linq.ExpressionsExpressionFuncT, Boolean
Booleanを返却する関数式 - isConvert (Optional)
- Type: SystemBoolean
デフォルトの項目変換をかけるか否か
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:kintoneDotNET.API.AbskintoneModel.Find``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Boolean)"]
Return Value
Type: ListT[Missing <returns> documentation for "M:kintoneDotNET.API.AbskintoneModel.Find``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Boolean)"]
Remarks
isConvert=True(デフォルト値)としておけば、record_id->レコード番号といったデフォルト項目の変換を自動で行ってくれます。
Examples
'AbskintoneModelを継承して作成したBookModelを使用し、検索を行う Dim list AS List(Of BookModel) = BookModel.Find(Of BookModel)(Function(x) x.title Like "Mathematics" And x.price < 3000 ) 'Attributeを設定しておけば、日付型の条件指定もDateTime型オブジェクトから直接行えます Dim upds AS List(Of BookModel) = BookModel.Find(Of BookModel)(Function(x) x.updated_time >= DateTime.Now)
See Also