Wiki

Clone wiki

Boot.Multitenancy / Exits function

Exist function

This function makes it possible to check if a database exist before Init. Handy when you want to create databases on the fly. Only supported for SqlServer Compact.

#!c#
public static class BootConfig
    {
        public static void Init()
        {
            foreach (var tenant in Host.TenantCollection)
            {
                try {
                    if (!tenant.Exist())
                    {
                        var engine = new SqlCeEngine(tenant.Configuration.Connectionstring);
                        engine.CreateDatabase();
                    }
                }
                catch (Exception ex) { throw ex; }
            }

            Host.Init();
        }
    }

Updated