より動的なスライダーを作成しようとしているので、Caption, Text, Link, Image, StartDate, EndDate, Active,
などのフィールドを含むカスタムデータ型を作成しました...正しいパスにいることを願っています。
次に、アクティブなエントリを取得する必要があります。どうすれば必要なエントリを取得できますか?
Composite.Data.DataConnection
クラスのGetメソッドを介してLINQを使用してデータをクエリしますdataConnection.Get<T>()
。ここで、TはIQueryableを使用するデータ型です。
以下は、Your.Data.Typeという名前のデータ型をクエリし、[キャプション]フィールドでフィルタリングし、[キャプション]、[テキスト]、[画像]、[開始日]を選択するコードです。
using (DataConnection connection = new DataConnection())
{
var myData =
from d in connection.Get<Your.Data.Type>()
where d.Caption == "My Caption"
select new { d.Caption, d.Text, d.Image, d.StartDate };
}
Composite C1ドキュメントのWebサイトで、C#を使用したデータへのアクセスの詳細を読むことができます。