默认情况下,Entity Framework在哪里保存数据?

时间:2011-07-07 10:30:15

标签: entity-framework asp.net-mvc-3

我在我的.NET MVC 3应用程序中使用了代码优先和实体框架,我创建了简单的实体,可以从实体框架中保存新实体和后退列表。问题是我找不到存储此数据的数据库。

我创建了另一个应用程序,在那里复制了我的实体类,它使用了与第一个相同的存储,我看到了第一个应用程序中添加的实体列表。

web.config中只有一个连接字符串(对于默认的成员资格提供程序)。

实体框架数据在哪里?我该如何使用我的数据库?

由于

1 个答案:

答案 0 :(得分:1)

好的,我找到了数据库的位置,在我的情况下,它位于c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\

为了使用我的数据库,我使用这个连接字符串:

<connectionStrings>
<add name="MyEntities"
 connectionString="data source=.;
                      Initial Catalog=DbName;
                      Persist Security Info=True;
                      User ID=user;
                      Password=password"
 providerName="System.Data.SqlClient"
 />
</connectionStrings>

我很遗憾它不能使用相同的数据库作为成员资格提供者,它必须是另一个数据库。