我正在尝试使用EF4 + CTP5进行一些测试,首先通过编写POCO类来开发代码并遇到以下问题
连接到现有数据库会引发异常:
无法检查模型兼容性,因为数据库不包含模型元数据
虽然我可以通过在连接字符串中提供新文件名从代码创建新数据库,但在运行少量测试后无法使用Management Studio打开文件(数据库),但管理工作室不会t允许在尝试附加数据库时添加文件,而不提供特定的错误详细信息。
答案 0 :(得分:4)
对于#1,您是否尝试将以下内容添加到global.asax?
Database.SetInitializer<CustomContextNameHere>(null);
其中“CustomContextNameHere”是您的上下文对象。
就#2而言,我假设您的意思是默认的ASPNETDB.MDF文件。您是否尝试使用VS中的服务器资源管理器打开文件?如果您在解决方案中双击它,它可能会打开。