What does AddTablesWithEntityFramework() vs AddTables(new MobileAppTableConfiguration()?
<p>I have been using</p>

<pre><code>.AddTables(new MobileAppTableConfiguration()
    .MapTableControllers()
    .AddEntityFramework()) 
</code></pre>

<p>to setup my MobileAppConfiguration, but recently saw in Adrian Hall's book <a href="https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter2/custom/" rel="nofollow">https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter2/custom/</a></p>

<pre><code>.AddTablesWithEntityFramework()
</code></pre>

<p>How are these different? Should I be using the latter?</p>

<p>This call comes in Startup.cs in a standard Azure Mobile App, e.g.,</p>

<pre><code>    public static void SetupMobileApp(IAppBuilder app, IKernel kernel)
    {
        HttpConfiguration config = new HttpConfiguration();

        //new MobileAppConfiguration()
        //    .UseDefaultConfiguration()
        //    .ApplyTo(config);

        new MobileAppConfiguration()
            .MapApiControllers()
            .AddTables(new MobileAppTableConfiguration()
                .MapTableControllers()
                .AddEntityFramework())                
            .AddPushNotifications()
            .MapLegacyCrossDomainController()
            .ApplyTo(config);
</code></pre>