AbskintoneModelFindT Method (ExpressionFuncT, Boolean, Boolean)kintoneDotNETHelp
レコードの検索を行う(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

kintone上ではレコード番号などのデフォルト項目をrecord_id等でなく「レコード番号」と日本語そのままでもっているため、この名前で検索を行わないとエラーになります
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

Reference