簡體   English   中英

如何在實體框架中將sql server express數據庫附加到項目

[英]How to attach sql server express database to project in entity framework

我在本地PC上創建一個sql server express數據庫。 我可以使用以下連接字符串在MVC實體框架項目中成功訪問它:

<add name="OTPTESTEntities" connectionString="metadata=res://*/Model3.csdl|res://*/Model3.ssdl|res://*/Model3.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=ZHANG-PC\SQLEXPRESS;initial catalog=OTPTEST;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

現在,我想將項目發送給另一個開發人員,並認為一種方法是將sql server express數據庫附加到項目的app_data文件夾中,連接字符串為

connectionString="Data Source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\...mdf

這樣對嗎? 但是我找不到在Sql Management Studio中創建的sql server express數據庫。 我需要如何做的幫助。 謝謝。

SQL Server Management Studio中執行此命令以找到物理數據庫及其日志文件位置。

SELECT * FROM sys.database_files

其他

如果您正在運行32位SSMS,則可以在以下路徑中找到所有數據庫。

C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\DATA

注意:復制數據庫之前,需要斷開引用該數據庫的SMSS中的所有連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM