public StoryData[] FetchInfoList(StoryDataCriteria criteria)
{
using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
.GetManager(Database.ApplicationConnection, false))
{
var stories = this.Fetch(ctx, criteria)
.AsEnumerable();
var storyDataList = new List<StoryData>();
foreach (var story in stories)
{
var storyData = new StoryData();
this.Fetch(story, storyData);
storyDataList.Add(storyData);
}
return storyDataList.ToArray();
}
}