Composite C1:如何从数据类型中检索数据?

时间:2012-11-26 12:02:28

标签: c# c1-cms

我正在尝试创建更多动态滑块,因此我创建了一个自定义数据类型,其中包含Caption, Text, Link, Image, StartDate, EndDate, Active,等字段...我希望自己走在正确的道路上。

现在我需要检索活动条目。我怎样才能获得必要的参赛作品?

1 个答案:

答案 0 :(得分:2)

您使用LINQ通过Composite.Data.DataConnection类上的Get方法查询数据 - dataConnection.Get<T>()其中T是您的数据类型,具有IQueryable。

下面是将查询名为Your.Data.Type的数据类型的代码,在Caption字段上过滤并选择Caption,Text,Image和StartDate。

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文档网站上,您可以阅读更多about accessing data with C#

如果您不使用C#,则可以使用Visual FunctionsXSLT Functions