public void UpdateTenantHostFields(TenantHost tenantHost, params KeyValuePair <Expression <Func <TenantHost, object> >, object>[] properties) { var entry = StorageContext.Entry(tenantHost); if (entry.State == EntityState.Detached) { StorageContext.Attach(tenantHost); } foreach (var property in properties) { entry.Property(property.Key).CurrentValue = property.Value; entry.Property(property.Key).IsModified = true; } }
public async Task InsertHostAsync(TenantHost host) { var dbset = StorageContext.Set <TenantHost>(); await dbset.AddAsync(host); }