1

我正在尝试通过编写 POCO 类使用 EF4 + CTP5 进行代码优先开发的一些测试,并遇到了以下问题

  1. 连接到现有数据库会引发异常:
    无法检查模型兼容性,因为数据库不包含模型元数据

  2. 虽然我可以通过在连接字符串中提供新文件名来从代码创建新数据库,但在运行一些测试后无法使用 Management Studio 打开文件(数据库),但 Management Studio 不允许添加文件尝试附加没有提供特定错误详细信息的数据库时。

4

1 回答 1

4

对于#1,您是否尝试将以下内容添加到您的 global.asax 中?

Database.SetInitializer<CustomContextNameHere>(null);

其中“CustomContextNameHere”是您的上下文对象。

就#2 而言,我假设您的意思是默认的 ASPNETDB.MDF 文件。您是否尝试过在 VS 中使用服务器资源管理器打开文件?如果您在解决方案中双击它,它可能会立即打开。

于 2010-12-30T00:27:10.757 回答