C# 在linux环境中使用.mdf文件而不是MS SQL server

C# 在linux环境中使用.mdf文件而不是MS SQL server,c#,sql-server,asp.net-mvc,linux,mono,C#,Sql Server,Asp.net Mvc,Linux,Mono,我想在我使用的linux机器上运行一个MVC应用程序。然而,据我所知,我无法在我的linux机器上运行MS SQL数据库。但是,是否不可能只保存到.MDF文件而不是实际的SQL server,或者是否涉及更多内容?如果答案对你们中的一些人来说非常明显,我很抱歉,但我只是想在我开始开发这个应用程序并最终走向错误的方向之前确定一下。我试着在网上寻找答案,但似乎找不到答案。既然它只是一个文件,而不是一个实际运行的服务器,我想这个实现会起作用,不是吗?为什么不使用MySql或PostgreSql?@Al

我想在我使用的linux机器上运行一个MVC应用程序。然而,据我所知,我无法在我的linux机器上运行MS SQL数据库。但是,是否不可能只保存到.MDF文件而不是实际的SQL server,或者是否涉及更多内容?如果答案对你们中的一些人来说非常明显,我很抱歉,但我只是想在我开始开发这个应用程序并最终走向错误的方向之前确定一下。我试着在网上寻找答案,但似乎找不到答案。既然它只是一个文件,而不是一个实际运行的服务器,我想这个实现会起作用,不是吗?

为什么不使用
MySql
PostgreSql
?@AlexJolig这些都是有效的选项,只是我需要对如何首先实现它们做更多的研究。我问这个问题只是为了得到关于我所有选项的所有信息。只有在有格式规范以及保存时实际执行的操作文档的情况下,“just saving to a.mdf”才可能重复。正确的方法是使用@AlexJolig评论的本机支持的DB