News, examples, tips, ideas and plans.
Thoughts around ORM, .NET and SQL databases.

Friday, February 11, 2011

DataObjects.Net 4.4 goes final

We are very excited to present the final version of DataObjects.Net 4.4. It took almost 5 months of intensive work for our small but brave team to accomplish this task. We tried to include the most awaited features, simplify the overall API and make DataObjects.Net more friendly for desktop application development.

Contents:
1. Changes comparing with DataObjects.Net 4.4 Beta 2
2. Changes comparing with DataObjects.Net 4.3
3. Download DataObjects.Net 4.4
4. What about the future versions?

Changes comparing with DataObjects.Net 4.4 Beta 2

There are 2 minor changes comparing with Beta 2 version.

Usability of GetProperty/SetProperty
Firstly, the usability of Persistent.GetProperty/SetProperty methods is extended. Both methods now support dot-like notation, for example:

string customerName = orderItem.GetProperty("Order.Customer.Name");

Moreover, both methods support not only publicly visible persistent properties, as it was in earlier versions of DataObjects.Net but all range of them: public, protected, internal and private.

Localization
Secondly, we've reworked the localization sample, updated and extracted common interfaces and types into separate assembly 'Xtensive.Practices.Localization'. This feature provides the ability to define localizable entities, localizable fields, describe backing fields for them and execute LINQ queries absolutely transparently.

Here is the example of localizable entity:

[HierarchyRoot]
public class Page : Entity, ILocalizable<PageLocalization>
{
 [Field, Key]
 public int Id { get; private set; }

 // Localizable field
 public string Title
 {
  get { return Localizations.Current.Title; }
  set { Localizations.Current.Title = value; }
 }

 // Here localizations are stored
 [Field]
 public LocalizationSet<PageLocalization> Localizations { get; private set; }
}

Current localization setting is managed via LocalizationScope or Thread.CurrentThread.CurrentCulture property.

// Editing localizable properties through localization scope
using (new LocalizationScope(new CultureInfo("en-US"))) {
        welcomePage.Title = "Welcome!";
}               

// The same action but through Thread.CurrentThread.CurrentCulture
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
welcomePage.Title = "Welcome!";

The most valuable part is the transparency of LINQ queries, you don't have to add or change anything. Special query preprocessor, located in 'Xtensive.Practices.Localization', is automatically attached to query processing pipeline and does all the work for you.

Thread.CurrentThread.CurrentCulture = new CultureInfo("es-ES");
using (var session = domain.OpenSession()) {
        using (var ts = session.OpenTransaction()) {

                var query = from p in session.Query.All()
                where p.Title=="Bienvenido!"
                select p;
                Assert.AreEqual(1, query.Count());

                ts.Complete();
        }
}

In order to add localization support to DataObjects.Net-based projects, follow the instructions in the corresponding chapter in DataObjects.Net 4.4 Release Notes.

Changes comparing with DataObjects.Net 4.3

Better WPF support
DataObjects.Net 4.4 development branch embodies an idea of ORM platform unification for usage in both server-side and client-side applications. Previous version of DataObjects.Net with thread-bound and automatically activated Sessions as well as transactional properties, methods, etc. fits well in server scenarios, but client application development, such as WPF-based ones, might cause difficulties, especially in multi-threaded environment model and delayed binding of windows controls to Entities.

Keeping this in mind, we decided to alter and extend Session behavior. First of all, we made 'Automatic Session activation' and 'Automatic Transaction opening' modes optional, moreover, they are switched off by default. Secondly, in this version we are introducing Session profile notion which represents a combination of predefined Session options for a particular scenario, for instance, WPF application or ASP.NET website.

For now there are three main profiles: Server profile, Client profile & Legacy profile.

1. Server profile is intended to be used in server scenarios, such as ASP.NET, ASP.NET MVC, WCF Data Services, etc. It doesn't include 'Automatic Session activation' and 'Automatic Transaction opening' modes, so several Session instances could be used within a thread and all actions with Entities, Structures & EntitySets require the presence of opened Transaction. This profile is the default one for DataObjects.Net 4.4.

2. Client profile is designed for WPF, Windows Forms, Console applications, whatever. It uses the new 'Disconnected' Session mode which means that Session encapsulates an instance of DisconnectedState and runs in occasionally connected conditions, logs modifications of Entities and applies them to a database on request. It doesn't include 'Automatic Session activation' either but has 'Automatic Transaction opening' option switched on (in this mode it uses local in-memory transactions, not database ones, in order to log Entity modifications).

3. To preserve compatibility with Session & Transaction behavior from previous version of DataObjects.Net we added special profile named Legacy, which has both 'Automatic Session activation' and 'Automatic Transaction opening' modes switched on.

PostgreSQL 9.0 support
Starting from version 4.4 Beta 2, DataObjects.Net provides support for recently released PostgreSQL 9.0. Note, that the 2.0.11 or higher version of Npgsqlprovider assembly is recommended for usage with this version of PostgreSQL.

Visual Basic support
Visual Basic is fully supported starting from DataObjects.Net 4.4. LINQ translator understand and translate properly the following Visual Basic's specific methods for String type: LTrim, RTrim, Len, Left, Right, Mid, UCase, LCase. Auto properties are supported as well. Here is an example model:
Imports Xtensive.Orm

Namespace Model
  Public Class NonPersistent
    Public Property Id As Integer
  End Class

  
  Public Class Author
    Inherits Entity
  
    Sub New()
      MyBase.New()
    End Sub


    
    Public Property Id As Integer

    
    Public Property Name As String

    
    Public Property Books As EntitySet(Of Book)

  End Class

F Sharp support
DataObjects.Net 4.4 declares FSharp support. Here is a simple model, written in FSharp. Unfortunately, FSharp doesn't support auto properties as C# & VisualBasic do, so you have to write the appropriate code to emulate them.

module Model
open Xtensive.Orm

[]
  type Person() =
  inherit Entity()

  []
  member this.Id
  with get() = this.GetFieldValue "Id"
  and private set(v: int) = this.SetFieldValue ("Id", v)

  []
  member this.Name
  with get() = this.GetFieldValue "Name"
  and set(v: string) = this.SetFieldValue ("Name", v)

Download DataObjects.Net 4.4

The final version is available for download on the official website.

What about the future versions of DataObjects.Net?

Starting from version 4.5 we decided to review our feature planning policy. Not developers or big bosses will decide what to implement first, but you, our dear customers. Especially for this initiative we've opened a forum on excellent UserVoice service to make the voting and suggestion process natural and agile. The forum already contains all suggestions made on support forum or former issue tracker, but you may add your own ideas as well.

For now, there are 2 features in DataObjects.Net 4.5 branch that were planned earlier:
1. Security System, which was requested by many of you.
2. Firebird data provider, which is almost implemented, owing to the considerable contribution of Csaba Beer.

In addition, we will try switching to the recently published PostSharp 2.1 CTP soon in order to check its declared performance boost and overall stability.

We would like to know your opinion on which features we should include into 4.5 branch. There is a possibility to additionally implement one or two big features (depending on their complexity), so make your choice.

21 comments:

  1. Already make my choice of features requested by me.

    ReplyDelete
  2. Flipkart is Offering Cashback Offers Flipkart Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart Cashback Offers You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart big billion day offers You will get upto 75% Discount

    Flipkart is one of the biggest world wide eCommerce Site flipkart cashback offersso

    Flipkart is one of the biggest world wide eCommerce Site Flipkart hdfc offersso


    ReplyDelete
  3. Here is everything you need to know about the facetime application
    facetime android

    ReplyDelete
  4. Nice blog & thanks for sharing it.

    ReplyDelete
  5. nice post.super article .iam follow your website.


    Flipkart CashBack Offers-SBI, HDFC, ICICI, Citibank Cards&Flipkart HDFC Cards Offers"
    flipkart bank offers,flipkart cash back coupons,flipkart offers 2018,flipkart coupons 2018,flipkart cashback offers 2018,flipkart cashback offers,flipkart cash back offers,flipkart cashback coupons,flipkart cashback,Flipkart Cashback Offers,Flipkart Bank Offers,Flipkart Deals 2018, flipkart upcoming offers on mobiles, hdfc credit card offers on flipkart 2018 flipkart sbi offer big billion day, flipkart hdfc offer, flipkart hdfc offer august 2018 sbi flipkart offer 2018 flipkart icici offer


    FLIPKART CITIBANK OFFER,FLIPKART ICICI OFFER,
    SBI CARD OFFERS ON FLIPKART,
    FLIPKART CASHBACK OFFER TODAY,FLIPKART CREDIT CARD OFFERS,
    ALL BANK CREDIT CARD OFFERS,HDFC CREDIT CARD OFFERS ON FLIPKART,
    AXIS BANK CREDIT CARD OFFERS ON FLIPKART,
    CITIBANK CREDIT CARD OFFERS ON FLIPKART,SBI FLIPKART OFFER



    Flipkart Cashback Offers||Flipkart Bank Offers||Flipkart Deals 2018||flipkart upcoming offers,"
    "Flipkart Cashback Offers || Flipkart Bank Offers || Flipkart Deals 2018 ||" "flipkart upcoming offers on mobiles, hdfc credit card offers on flipkart 2018, sbi credit card offers on flipkart today, flipkart hdfc offer terms and conditions, sbi flipkart offer 2018, flipkart cashback phonepe, flipkart hdfc offer august 2018, flipkart icici offer




    "cashback,vouchers,coupons,discounts,offers,deals,promo codes,&Cashback Offers"
    "cash back coupons "Coupons, Discounts & Offers on 1500+ Shopping Sites in India. Get Extra Cashback Everytime You Shop Online using Coupons of Amazon, Flipkart, Tata CLiQ, Nykaa etc."cashback, vouchers, coupons, discounts, offers, deals, promo codes,Coupons, Promo Codes & Cashback Offers



    Offersable - Cash Back Offers | Discount Coupons | Bank Offers | Promo Codes.
    Find best Discount Coupons, Cashback Offers, Hot Deals Bank Offers for all major e-commerce stores in the India


    ReplyDelete

  6. Amazon cashback offers 2018Cashback Deals with sbi,hdfc,icici,axis banks,credit&debit card,
    Amazon Cashback Offers 2018 Upto 65% Cashback Deals, AMAZON CASHBACK OFFERS 2018, DISCOUNT COUPON OFFERS 2018, Amazon cashback offers with sbi hdfc icici axis banks credit&debit card offers more. amazon cashback offers2018,amazon india cashback,amazon offers on mobiles,amazon cashback2018,amazon offers 2018



    cashbackoffer amazon coupon code| amazon coupon promo code| amazon offer coupon code|
    amazon coupon code| amazon coupon promo code| amazon offer coupon code


    About Airport Parking,Accor HotelsAffordable Asia,Agoda,Air Asia Go,Akbar Travels,Amoma,Azores Getaways,Big Bus Tours,Booking,CarmelLimo,CatchThatBus,CheapAir,CheapTickets Singapore,Cleartrip,Ctrip English speaking,Etihad Airways,Expedia,Expedia India, Expedia Indonesia Hotels, Flights & Packages,Travel Coupons, Offers: Flights, Hotels, Bus Promo Codes
    accor HotelsAffordable Asia,Agoda,Air Asia Go,Akbar Travels,Amoma,Azores Getaways,Big Bus Tours,Booking,CarmelLimo,CatchThatBus,CheapAir,CheapTickets Singapore,Cleartrip,Ctrip English speaking,Etihad Airways,Expedia,Expedia India,

    Expedia Indonesia Hotels, Flights & Packages

    CashBack Offers, Discount Coupons, Bank Offers & Promo Codes


    flipkart cashback offer,
    CashBack Offers, Discount Coupons


    Pepperfry, Mobikwik, Firstcry, Fab Hotels, Ebay, Aliexpress, Adidas, Healthkart, Pepperfry, Shoppers Stop, FlipKart, Amazon, Lurap, Giftalove, Reebok, SBI Card, CoolWinks, Housejoy, Shine, Jaypore, netmeds, FabAlley, Prettysecrets, FlowerAura, Clovia, Shopclues, Printvenue, Firstcry, Travelguru, Myntra, Zivame, Jabong, Ferns N Petals,Healthkart, Pepperfry, Shoppers Stop, FlipKart, Amazon


    CashBack Offers, Discount Coupons, Bank Offers & Promo Codes

    ReplyDelete
  7. flipkart icici bank offer,
    flipkart icici cash back,flipkart icici coupon code,flipkart icici credit card,flipkart icici

    discount coupon,flipkart icici netbanking offer,flipkart icici offer,

    icici bank card offer on flipkart,icici bank cashback offer on flipkart,icici bank credit card
    flipkart offer,icici bank credit card offer flipkart,icici bank credit card offers on

    flipkart,icici bank debit card offers on flipkart,icici bank flipkart offer,icici bank flipkart

    offer 2016,icici bank flipkart vouchers,icici bank offer for flipkart,icici bank offers

    flipkart,icici card offers on flipkart,icici cash back offer on flipkart,icici coupon code for

    flipkart,
    icici credit card cash back offer on flipkart,icici credit card coupon code flipkart,icici

    credit card discount on flipkart,icici credit card flipkart,icici credit card offers

    flipkart,icici credit card offers in flipkart,icici credit card offers on flipkart,icici debit

    card flipkart offer,icici debit card offers in flipkart,icici debit card offers on

    flipkart,icici discount on flipkart,icici flipkart discount,icici net banking offers on

    flipkart,icici offer for flipkart



    flipkart icici,
    flipkart icici debit card emi,flipkart icici offer,flipkart icici credit card offer,flipkart

    offers for icici credit card,flipkart icici debit card offer,flipkart emi on icici debit

    card,flipkart icici bank offer,flipkart icici offer 2018,flipkart icici emi,flipkart icici bank

    debit card emi,flipkart coupons for icici debit card,icici flipkart gift voucher,flipkart icici

    coupon,flipkart icici coupon code,flipkart offer with icici bank,flipkart icici cashback

    offer,flipkart icici bank,flipkart icici offer 2017,icici bank flipkart gift voucher,icici

    pockets flipkart

    ReplyDelete
  8. flipkart icici bank offer,
    flipkart icici cash back,flipkart icici coupon code,flipkart icici credit card,flipkart icici

    discount coupon,flipkart icici netbanking offer,
    flipkart icici offer,icici bank card offer on flipkart,icici bank cashback offer on

    flipkart,icici bank credit card flipkart offer,icici bank credit card offer flipkart,icici bank

    credit card offers on flipkart,icici bank debit card offers on flipkart,icici bank flipkart

    offer,icici bank flipkart offer 2016,icici bank flipkart vouchers,icici bank offer for

    flipkart,icici bank offers flipkart,icici card offers on flipkart,icici cash back offer on

    flipkart,icici coupon code for flipkart,icici credit card cash back offer on flipkart,icici

    credit card coupon code flipkart,icici credit card discount on flipkart,icici credit card

    flipkart,icici credit card offers flipkart,icici credit card offers in flipkart,icici

    creditcardoffers on flipkart,icici debit card flipkart offer,icici debit card offers in

    flipkart,icici debit card offers on flipkart,icici discount on flipkart,icici flipkart

    discount,icici net banking offers on flipkart,icici offer for flipkart,flipkart icici,flipkart

    icici debit card emi,flipkart icici offer,flipkart icici credit card offer,flipkart offers for

    icici credit card,flipkart icici debit card offer,flipkart emi on icici debit card,flipkart

    icici bank offer,flipkart icici offer 2018,flipkart icici emi,flipkart icici bank debit card

    emi,flipkart coupons for icici debit card,icici flipkart gift voucher,flipkart icici

    coupon,flipkart icici coupon code,flipkart offer with icici bank,flipkart icici cashback

    offer,flipkart icici bank,flipkart icici offer 2017,icici bank flipkart gift voucher,icici

    pockets flipkart,

    ReplyDelete
  9. flipkart hdfc bank credit card

    offers,flipkart hdfc card,flipkart hdfc cashback,flipkart hdfc credit card cash back

    offer,,flipkart hdfc credit card offer 2016flipkart hdfc debit card offer,flipkart hdfc discount

    couponflipkart offer code for hdfc credit card,flipkart offer code for hdfc debit card,flipkart

    offers for hdfc credit card 2018,flipkart offer with hdfc credit card,flipkart hdfc

    offer,flipkart hdfc offer today,hdfc 10 cashback flipkart,hdfc 10 cashback offer flipkart,hdfc

    and flipkart offer,hdfc and flipkart offers,hdfc bank card offers on flipkart,hdfc bank credit

    card flipkart offer,hdfc bank credit card offers in flipkart,hdfc bank credit card offers on

    flipkart,hdfc bank debit card offers on flipkart,hdfc bank discount on flipkart,hdfc bank

    flipkart,hdfc bank flipkart discount,hdfc bank flipkart offer,hdfc bank offer flipkart,hdfc bank

    offers for flipkart,hdfc card discount on flipkart,hdfc card offer flipkart,hdfc card offer on

    flipkart,hdfc card offers for flipkart,hdfc cash back credit card,hdfc cash back credit card

    flipkart,hdfc cash back offer on flipkart,hdfc cash back offers on flipkart,hdfc cashback

    flipkart,hdfc cashback in flipkart,hdfc cashback offer flipkart,hdfc cashback offer on

    flipkart,hdfc cashback on flipkart,hdfc credit card cash back offer,hdfc credit card cash back

    offer on flipkart,hdfc credit card cash back offer on samsung mobile,hdfc credit card cash back

    offers on laptops,hdfc credit card discount coupon for flipkart,hdfc credit card discount on

    flipkart,hdfc credit card discount on mobile phones,hdfc credit card flipkart,hdfc credit card

    flipkart coupons,hdfc credit card flipkart offer 2016,hdfc credit card offer on flipkart,hdfc

    credit card offer on flipkart 2015,,hdfc credit card offer on flipkart mobiles,hdfc credit card

    offers in flipkart 2016,hdfc credit card offers on flipkart 2016,hdfc credit card offers on

    flipkart today,hdfc credit card offers on mobiles,hdfc credit card offers on mobiles

    flipkart,hdfc credit offer on flipkart,hdfc debit card flipkart offer,hdfc debit card offer for

    flipkart,hdfc debit card offers flipkart,hdfc debit card offers in flipkart,hdfc discount

    coupons for flipkart,hdfc discount for flipkart,hdfc discount on flipkart,hdfc flipkart,hdfc

    flipkart cashback,hdfc flipkart credit card offers,hdfc flipkart offer 2018,hdfc flipkart offer

    2018,hdfc flipkart offer today,hdfc netbanking offers on flipkart,hdfc offer in flipkart,hdfc

    times card offers on flipkart,offers for hdfc credit card in flipkartoffers in flipkart for hdfc

    credit card,offer on hdfc credit card on flipkart,offer on flipkart for hdfc credit card,offer

    for hdfc credit card on flipkart,hdfc offer on flipkart 2018,hdfc offers on flipkart

    today,flipkart offer for hdfc bank credit card,
    flipkart offer for hdfc card

    ReplyDelete
  10. flipkart cashback offer,
    flipkart axis cashback offer,
    flipkart discount coupon codes
    flipkartcashbackoffers,
    flipkart sbi cashback offers,
    flipkart cashback offers on mobiles,
    big billion day offers flipkart cashback,
    cashback offers flipkart,
    flipkart exchange offers on mobiles,
    flipkart cashback,
    flipkart cashback june,
    flipkart cashback offers,
    flipkart offers toady,
    flipkart bank cashback offer,
    flipkart cashback offers on watches,
    flipkart cashback offers on fashion,
    flipkart big billion day cashback offers,
    flipkart cashback may,
    flipkart big billion day offers 2017,
    flipkart deal of the day offers,
    flipkart christmas cashback offers,
    flipkart hdfc cashback,
    flipkart hdfc cashback offers,
    flipkart coupons,
    flipkart offers,
    flipkart offers cashback,
    flipkart offers 2017,
    flipkart axis bank offer,
    flipkart cashback february,
    flipkart cashback offers on washing,
    flipkart big billion day offers,
    flipkart hdfc cashback on electronics,
    flipkart offers on moblies,
    flipkartcashbackoffers,
    flipkart citi bank offers,
    flipkart cashback april,
    flipkart daily offers,
    flipkart yes cashback offer,
    flipkart today offers,
    flipkart discount offers on kitchen,
    flipkart cashback on home appliances,
    flipkart discount offers,
    flipkart deals today,
    flipkart cashback on mobiles,
    flipkart cashback offers on sarees,
    flipkart hdfc offer,
    flipkart cashback january,
    flipkart cashback offers on home,
    flipkart phonepe cashback offer,
    flipkart credit card offers,
    flipkart republic day sale offers,
    flipkart promo codes,
    flipkart cashback on refrigerators,
    flipkart upcoming offers in 2018,
    flipkart sbi offers,
    flipkart hdfc offer on mobiles,
    flipkart sbi offer cashback,
    flipkart debit card offers,
    flipkart phonepe offers, flipkart cashback coupons,
    flipkart citi bank offer,
    flipkart coupons 2018,
    flipkart citi bank offer on electronics,
    flipkart cashback on air conditioners,
    flipkart mobiles offers,
    flipkart iphone offers,
    flipkart hdfc bank offers,
    flipkart offers today,
    flipkart discounts on laptops,
    flipkart exchange offers,
    flipkart sbi cashback offer,
    big trillion day offers flipkart ,
    flipkart citi bank cashback offers,
    flipkart cashback offers 2018,
    flipkart hdfc offers,
    flipkart axis bank offers,
    flipkart air conditioner offers
    flipkart offers on televisions,
    flipkart refrogiratiors offers,
    flipkart sbi offer,
    flipkart daily deals,
    flipkart phonepe cashback offers,
    flipkart cashback offers,
    flipkart offers on laptops,
    flipkart new year cashback offers,
    flipkart emi offers,
    flipkart sbi offers on electronics

    ReplyDelete
  11. hi nice website .good information iam daily following your website.

    Flipkart CashBack Offers - SBI, HDFC,

    ICICI, Citibank Cards,flipkart sbi debit card emi,flipkart upcoming offers on mobiles,snapdeal

    credit card offers,flipkart credit card,flipkart cashback phonepe,flipkart credit card

    generator,flipkart cashback offer phonepe,flipkart american express,india fake debit card

    generator,flipkart pockets offer,flipkart bank offers 2018,flipkart american express gift

    card,sbi credit card offers on flipkart today,sbi flipkart offer,sbi debit card offers cash

    back,sbi flipkart offer 2018,Flipkart Cashback Offers || Flipkart Bank Offers || Flipkart Deals

    2018 ||



    cashback offers coupons,
    cashback offers coupons


    Offers.Flipkart .
    flipkart bank offers,flipkart cash back coupons, flipkart offers,flipkart cashback offers

    ,flipkart cashback offers,flipkart cash back offers,flipkart cashback coupons,flipkart

    cashback,Flipkart Cashback Offers,Flipkart Bank Offers, flipkart upcoming offers on mobiles,

    flipkart hdfc offer, flipkart icici offer,sbi credit card offers on flipkart today,sbi flipkart

    offer, hdfc credit card offers on flipkart, flipkart upcoming offers on mobiles, flipkart

    offers


    amazon Cashback Offers 2018 Upto 65%

    Cashback Deals, AMAZON CASHBACK
    OFFERS 2018, DISCOUNT COUPON OFFERS 2018, Amazon cashback offers with sbi hdfc icici axis banks

    credit&debit card offers more. amazon cashback offers2018,amazon india cashback,amazon offers on

    mobiles,amazon cashback2018,amazon offers 2018


    "cash back coupons "Coupons, Discounts &

    Offers on 1500+ Shopping Sites in
    India. Get Extra Cashback Everytime You Shop Online using Coupons of Amazon, Flipkart, Tata

    CLiQ, Nykaa etc."cashback, vouchers, coupons, discounts, offers, deals, promo codes,Coupons,

    Promo Codes & Cashback Offers



    "Flipkart Cashback Offers || Flipkart

    Bank Offers || Flipkart Deals 2018 ||" "flipkart upcoming offers on mobiles, hdfc credit card

    offers on flipkart 2018, sbi credit card offers on flipkart today, flipkart hdfc offer terms and

    conditions, sbi flipkart offer 2018, flipkart cashback phonepe, flipkart hdfc offer august 2018,

    flipkart icici offers

    ReplyDelete

  12. Musafir, My Bus Tickets, Myles, Orbitz, Qatar

    Airways, Rehlat, Sixt Car Rental, Skyscanner, SOTC Holidays, Starline Tours, Thomas Cook, Ticket

    Goose, Travelguru, Travel Talk Tours, Treebohotels


    ,Credit card offers in jabong,jabong hdfc

    Cashback,jabong icici cashback,jabong sbi cashback,
    Jabong Cashback Offers & Discount Coupons 2018 : Extra 20% Offer,jabong coupons, jabong offers,

    hdfc jabong offer, icici jabong offer 2018, jabong footwear, sbi jabong offer, jabong axis bank

    offer, jabong sbi offer 2018,jabong cashback Offers, jabong cashback, jabong Deals,Credit card

    offers in jabong,jabong hdfc Cashback,jabong icici cashback,jabong sbi cashback ,jabong axis

    cashback,jabong offers,Jabong cashback coupons,jabong offers


    Online Sale - Online Sale Shopping of up

    to 70% Of...
    zivame cash back offers
    Jabong Bank Coupons April 2018 for ICICI, SBI, HDF...
    Ferns N Petals
    Amazon today's deals great saving every day
    Up to 40% off TVs & Appliances + Additional 10% cashback offers


    amazon cashback offers,Amazon Cashback

    Offers May 2018 Upto 65% Cashback Deals,Amazon cashback offers January,Amazon cashback offers

    February,amazon cashback march,Amazon offers april , Cashback offers may , August cashback

    amazon , September offers cashback November , Cashback offers on December , HDFC Credit card

    offers on amazon,Axis Bank credit card offer on amazon,ICICI bank offers in amazon,Citi bank

    cashback on amazon


    Amazon cashback offers

    January , Amazon cashback offers February , amazon cashback march , Amazon offers april ,

    Cashback offers may , August cashback amazon , September offers cashback November , Cashback

    offers on December , HDFC Credit card offers on amazon , Axis Bank credit card offer on amazon ,

    ICICI bank offers in amazon , Citi bank cashback on amazon


    make my trip citi credit and debit cards

    offers:- ...
    make my trip International hotel jaw -dropping dea...
    make my trip first night free on 1st hotel booking...
    Hurry! Get exciting discounts on Hotels & Flights ...
    akbartravels save big upto 1000 off on flight book...
    Exclusive offer: Get 15% OFF on HOTELS with Visa f...
    Exclusive offer: Get 15% OFF on HOTELS with Visa ...
    (10 may 18) : TRAVELSPICE 5 Star Hotels at 3 Star ...
    Travelspice - 10 may 18 cashback offers
    maake my trip anniversary trvel sale best deal int...
    Makemytrip International Flights latest deals on ...
    TopTravel Websites cashback offers &discounts upto


    "Cashback Offers Coupons Offers you

    dozens of Cashback offers with your Credit / debit / Net banking for Top eCommerce,cash back

    offers coupons


    Ferns N Petals ,ferns and petals login, ferns

    and ...
    shopclues paytm offer, shopclues 25 off coupon, sh...
    myntra coupons, myntra cashback paytm, myntra hdfc...
    Jabong Cashback - Jabong Offers, Cashback & Coupons,Cashback Coupons : CashBack Offers, Discount

    Coupons & Promo

    ReplyDelete


  13. Best of Home Furnishing min 40% off:
    flipkart Mobile Accessories:
    flipkart Storage devices:
    flipkart Brands at best prices
    flipkart Top Offers
    flipkart Fashion for Travel Lovers:
    FLIPKART Great Offers On Furniture
    FLIPKART Discounts for You
    flipkart Deals of the Day


    flipkart axis cashback offer,
    flipkart discount coupon codes, flipkartcashbackoffers,flipkart sbi cashback offers, flipkart

    cashback offers on mobiles,big billion day offers flipkart cashback, cashback offers flipkart,

    flipkart exchange offers on mobiles, flipkart cashback, flipkart cashback june,flipkart

    cashback offers, flipkart offers toady,flipkart bank cashback offer, flipkart cashback offers

    on watches, flipkart cashback offers on fashion, flipkart big billion day cashback offers,

    flipkart cashback may, flipkart big billion day offers 2017, flipkart deal of the day offers,

    flipkart christmas cashback offers, flipkart hdfc cashback, flipkart hdfc cashback offers,

    flipkart coupons, flipkart offers, flipkart offers cashback, flipkart offers 2017, flipkart

    axis bank offer, flipkart cashback february, flipkart cashback offers on washing, flipkart big

    billion day offers, flipkart hdfc cashback on electronics,flipkart offers on moblies,

    flipkartcashbackoffers, flipkart citi bank offers, flipkart cashback april, flipkart daily

    offers, flipkart yes cashback offer, flipkart today offers, flipkart discount offers on

    kitchen, flipkart cashback on home appliances, flipkart discount offers, flipkart deals today,

    flipkart cashback on mobiles, flipkart cashback offers on sarees, flipkart hdfc offer,

    flipkart cashback january, flipkart cashback offers on home, flipkart phonepe cashback offer,

    flipkart credit card offers, flipkart republic day sale offers, flipkart promo codes, flipkart

    cashback on refrigerators, flipkart upcoming offers in 2018, flipkart sbi offers, flipkart

    hdfc offer on mobiles,flipkart sbi offer cashback, flipkart debit card offers, flipkart

    phonepe offers, flipkart cashback coupons, flipkart citi bank offer, flipkart coupons 2018,

    flipkart citi bank offer on electronics, flipkart cashback on air conditioners, flipkart

    mobiles offers, flipkart iphone offers, flipkart hdfc bank offers, flipkart offers today,

    flipkart discounts on laptops flipkart exchange offers, flipkart sbi cashback offer, big

    trillion day offers flipkart ,flipkart citi bank cashback offers, flipkart cashback offers

    2018, flipkart hdfc offers flipkart axis bank offers, flipkart air conditioner offers

    flipkart offers on televisions, flipkart refrogiratiors offers, flipkart sbi offer, flipkart

    daily deals, flipkart phonepe cashback offers, flipkart cashback offers, flipkart offers on

    laptops, flipkart new year cashback offers, flipkart emi offers, flipkart sbi offers on

    electronics

    ReplyDelete

  14. "Flipkart Cashback Offers || Flipkart Bank Offers || Flipkart Deals 2018 ||" "flipkart upcoming offers on mobiles, hdfc credit card offers on flipkart 2018, sbi credit card offers on flipkart today, flipkart hdfc offer terms and conditions, sbi flipkart offer 2018, flipkart cashback phonepe, flipkart hdfc offer august 2018, flipkart icici offers

    Flipkart CashBack Offers July 2018 - SBI, HDFC, ICICI, Citibank Cards,Cashback Offers Coupons,
    Today Special deals offers,
    Flipkart 2018 deals,
    Flipkart Today offers


    Flipkart CashBack Offers June 2018 - SBI, HDFC, ICICI, Citibank Cards

    Best of Home Furnishing min 40% off:
    flipkart Mobile Accessories,flipkart Storage devices,flipkart Brands at best prices,flipkart Top Offers,flipkart Fashion for Travel Lovers,FLIPKART Great Offers On Furniture,FLIPKART Discounts for You,flipkart Deals of the Day


    flipkart axis cashback offer,
    flipkart discount coupon codes, flipkartcashbackoffers,flipkart sbi cashback offers, flipkart cashback offers on mobiles,big billion day offers flipkart cashback, cashback offers flipkart, flipkart exchange offers on mobiles, flipkart cashback, flipkart cashback june,flipkart cashback offers, flipkart offers toady,flipkart bank cashback offer, flipkart cashback offers on watches, flipkart cashback offers on fashion, flipkart big billion day cashback offers, flipkart cashback may, flipkart big billion day offers 2017, flipkart deal of the day offers, flipkart christmas cashback offers, flipkart hdfc cashback, flipkart hdfc cashback offers, flipkart coupons, flipkart offers, flipkart offers cashback, flipkart offers 2017, flipkart axis bank offer, flipkart cashback february, flipkart cashback offers on washing, flipkart big billion day offers, flipkart hdfc cashback on electronics,flipkart offers on moblies, flipkartcashbackoffers, flipkart citi bank offers, flipkart cashback april, flipkart daily offers, flipkart yes cashback offer, flipkart today offers, flipkart discount offers on kitchen, flipkart cashback on home appliances, flipkart discount offers, flipkart deals today, flipkart cashback on mobiles, flipkart cashback offers on sarees, flipkart hdfc offer, flipkart cashback january, flipkart cashback offers on home, flipkart phonepe cashback offer, flipkart credit card offers, flipkart republic day sale offers, flipkart promo codes, flipkart cashback on refrigerators, flipkart upcoming offers in 2018, flipkart sbi offers, flipkart hdfc offer on mobiles,flipkart sbi offer cashback, flipkart debit card offers, flipkart phonepe offers, flipkart cashback coupons, flipkart citi bank offer, flipkart coupons 2018, flipkart citi bank offer on electronics, flipkart cashback on air conditioners, flipkart mobiles offers, flipkart iphone offers, flipkart hdfc bank offers, flipkart offers today, flipkart discounts on laptops flipkart exchange offers, flipkart sbi cashback offer, big trillion day offers flipkart ,flipkart citi bank cashback offers, flipkart cashback offers 2018, flipkart hdfc offers flipkart axis bank offers, flipkart air conditioner offers flipkart offers on televisions, flipkart refrogiratiors offers, flipkart sbi offer, flipkart daily deals, flipkart phonepe cashback offers, flipkart cashback offers, flipkart offers on laptops, flipkart new year cashback offers, flipkart emi offers, flipkart sbi offers on electronics

    ReplyDelete
  15. Flipkart CashBack Offers - SBI, HDFC, ICICI, Citibank Cards,flipkart sbi debit card emi,flipkart upcoming offers on mobiles,snapdeal credit card offers,flipkart credit card,flipkart cashback phonepe,flipkart credit card generator,flipkart cashback offer phonepe,flipkart american express,india fake debit card generator,flipkart pockets offer,flipkart bank offers 2018,flipkart american express gift card,sbi credit card offers on flipkart today,sbi flipkart offer,sbi debit card offers cash back,sbi flipkart offer 2018,Flipkart Cashback Offers || Flipkart Bank Offers || Flipkart Deals 2018 ||


    cashback offers coupons,
    cashback offers coupons


    amazon Cashback Offers 2018 Upto 65% Cashback Deals, AMAZON CASHBACK
    OFFERS 2018, DISCOUNT COUPON OFFERS 2018, Amazon cashback offers with sbi hdfc icici axis banks credit&debit card offers more. amazon cashback offers2018,amazon india cashback,amazon offers on mobiles,amazon cashback2018,amazon offers 2018


    "cash back coupons "Coupons, Discounts & Offers on 1500+ Shopping Sites in
    India. Get Extra Cashback Everytime You Shop Online using Coupons of Amazon, Flipkart, Tata CLiQ, Nykaa etc."cashback, vouchers, coupons, discounts, offers, deals, promo codes,Coupons, Promo Codes & Cashback Offers


    Flipkart CashBack Offers,telugu bloggers ,telugu websites
    Flipkart CashBack Offers - SBI, HDFC, ICICI, Citibank Cards,flipkart sbi debit card emi,flipkart upcoming offers on mobiles,flipkart credit card,flipkart cashback phonepe,flipkart credit card generator,flipkart cashback offer phonepe,flipkart american express,india fake debit card generator,flipkart american express gift card,sbi credit card offers on flipkart today,sbi flipkart offer,sbi debit card offers cash back,sbi flipkart offer 2018,,telugu bloggers ,telugu websites


    Offers.Flipkart .
    flipkart bank offers,flipkart cash back coupons, flipkart offers,flipkart cashback offers ,flipkart cashback offers,flipkart cash back offers,flipkart cashback coupons,flipkart cashback,Flipkart Cashback Offers,Flipkart Bank Offers, flipkart upcoming offers on mobiles, flipkart hdfc offer, flipkart icici offer,sbi credit card offers on flipkart today,sbi flipkart offer, hdfc credit card offers on flipkart, flipkart upcoming offers on mobiles, flipkart offers


    flipkart today deal offer,flipkart todays deal,flipkart best offer today,flipkart cashback offer today,flipkart mobile app offers today,flipkart mobile deals today

    ReplyDelete