实体框架4 CTP 5代码优先开发

时间:2010-12-29 22:22:13

标签: entity-framework entity entity-framework-ctp5

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

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

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

1 个答案:

答案 0 :(得分:4)

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

Database.SetInitializer<CustomContextNameHere>(null);

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

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