什么是AddTablesWithEntityFramework() vs AddTables(新mobileapptab

本文关键字:AddTables mobileapptab vs AddTablesWithEntityFramework 什么 | 更新日期: 2023-09-27 18:14:45

我一直在使用

.AddTables(new MobileAppTableConfiguration()
    .MapTableControllers()
    .AddEntityFramework()) 

设置我的MobileAppConfiguration,但最近看到在Adrian Hall的书https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter2/custom/

.AddTablesWithEntityFramework()

它们有什么不同?我应该使用后者吗?

此调用来自标准Azure移动应用程序中的Startup.cs,例如

    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);

什么是AddTablesWithEntityFramework() vs AddTables(新mobileapptab

这是同样的事情,它只设置EntityFramework tablectroller 的默认设置。源。