我首先使用EF 4.1代码和SQLCE 4.0
当我运行单元测试来创建和检索记录时......测试通过了!
但是没有创建数据库文件。
我猜测试运行器没有配置连接字符串所以...会发生什么?它假设我想要一个内存数据库吗?这里发生了什么?
答案 0 :(得分:1)
如果您未指定连接字符串,则将使用此字符串:
Data Source=.\SQLEXPRESS; Initial Catalog=YourContextName; Integrated Security=True; MultipleActiveResultSets=True
因此,您的数据库是在SQLExpress实例中创建的。