如何使用 Entity Framework 在本地保存数据库

How to save database locally with Entity Framework

强制 Entity Framework 在项目内的特定文件夹位置创建数据库,以便数据库可以在 Visual Studio 2013 年随项目一起移动的最佳方法是什么?

Connection strings for EF 可以设置使用什么数据库,但我希望将数据库的物理副本保存到拇指驱动器上,与我的 VS2013 web 项目位于同一文件夹中。

我曾经知道如何执行此操作,但现在找不到如何执行此操作。

在连接字符串中,使用 "AttachDbFilename" 属性。例如,

"AttachDbFilename=|DataDirectory|\SampleDatabase.mdf;"

或者,

"AttachDbFilename=C:\Users\Me\MyFiles\BacklogTrackerDB.mdf;"

有关详细信息,请参阅 MSDN 文章 here