一般情況下,.mdf文件都是作為MSSQL的數據庫文件,只有在安裝了Microsoft SQL Server才能實現調用。
事實上,除此之外,也可以直接調用.mdf文件,而無需安裝Microsoft SQL Server,這在部署離線軟件的情況下很實用。
C#調用.mdf文件的使用方法與連接普通數據庫的方式一樣,唯一的區別在於數據庫連接字符串的區別。
正常連接Microsoft SQL Server數據庫:
<connectionStrings> <add name="DefaultConnection" connectionString="Data Source=localhost;Initial Catalog=DigitalFactory;User ID=sa;Password=123;" providerName="System.Data.SqlClient"/> </connectionStrings>
直接調用.mdf文件:
<connectionStrings> <add name="DefaultConnection" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\DB\DigitalFactory20190419.mdf;Integrated Security=True;Connect Timeout=30" providerName="System.Data.SqlClient"/> </connectionStrings>