Is it possible to create a .NET Core REST API which will contain an embedded database (possibly .mdf file) and still deploy it on other OS like Linux? I know that SQL Server can be installed on Linux but can this be done silently within the application's installation program?