﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - Crosslight - How to Use Crosslight with All Related Data Available Offline</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-with-All-Related-Data-Available-Offline/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>How to Use Crosslight with All Related Data Available Offline</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-with-All-Related-Data-Available-Offline/</link><pubDate>Thu, 25 Jun 2015 03:14:19 GMT</pubDate><dc:creator>Arief</dc:creator><description>&lt;p&gt;Hi Jimmy,&lt;br&gt;&lt;br&gt;Using our Enterprise Framework, if you want to do partial synchronization, you actually just need to&amp;nbsp;applying the filter in the server side (BeforeExecuteQueryDelegate). &lt;br&gt;&lt;br&gt;Here is the documentation: &lt;a href="http://developer.intersoftpt.com/display/crosslight/Synchronizing+Data"&gt;http://developer.intersoftpt.com/display/crosslight/Synchronizing+Data&lt;/a&gt;. Please see section Adding Custom Filter To Synchronization Query&lt;br&gt;&lt;br&gt;Let me know if this solve the partial sycnchronization.&lt;br&gt;&lt;br&gt;Best Regards,&lt;br&gt;Arief&lt;br&gt;&lt;/p&gt;
</description></item><item><title>How to Use Crosslight with All Related Data Available Offline</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Crosslight-with-All-Related-Data-Available-Offline/</link><pubDate>Wed, 24 Jun 2015 20:36:59 GMT</pubDate><dc:creator>jtungol@silentpartnersoft.com</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;How can we use Crosslight Enterprise Framework to enable
offline storage with filtered data? While the app can be semi-disconnected,
we need our app to able to download data based on a given criteria, condition
and/or range. I'm not sure that was covered anywhere in an article,
documentation or sample codes. Well... we don't want to load all data from the
database and store it in a local storage, because that would be absurd - considering
data can be very huge. Although there will be instances where all data from
specific tables should be stored locally, like those that are used as
lookup tables (e.g. Caregories).&lt;/p&gt;

&lt;p&gt;How can this be accommodated by the Enterprise Framework?
Say for example, we only need data stored locally based on the user. By that,
we mean a set of data (filtered) from a parent table and child tables that are
related to the parent. At the same time, also include all data from specific
tables that are used as lookup tables (e.g. Categories), useful when creating new
records offline. We've done filtering that includes data from related entities with an always online counterpart by using &lt;strong&gt;Includes&lt;/strong&gt; in
a QueryDescriptor for some ViewModels that require FilterQuery/ViewQuery. But,
since synchronization downloads data AppService.OnStart we need to customize
its behavior to download or synchronize only the data that we need. Now, how do we do that with Crosslight's data synchronization APIs?&lt;br&gt;&lt;/p&gt;

</description></item></channel></rss>