我正在使用 CodeFirst 试验 EntityFramework 4.3。我已经使用 EF 4.0 ModelFirst 和 DatabaseFirst 大约两年了,并且希望将 CodeFirst 集成到现有的 CRM 数据库项目中。(...但在没有现有数据库的情况下尝试过!)
我正在使用 VS 2010、VB.Net 和 SQLEXPRESS Server 2008 进行开发。
所以我开始使用 msdn-Examples 的一个新项目:“EF 4.2 Code First Walkthrough”( http://blogs.msdn.com/b/adonet/archive/2011/09/28/ef-4-2-code -first-walkthrough.aspx )
以及来自“实体框架的生产力改进”(http://blogs.msdn.com/b/vbteam/archive/2010/06/21/productivity-improvements-for-the-entity-framework. aspx )
我引用:“这是您为使该程序运行而编写的 100% 的代码。不需要单独的模型定义、XML 元数据、配置文件或其他任何东西。”
好吧,这似乎不适用于我的系统。我使用 NuGet 数据包管理器安装了 EntityFramework 4.3,并且引用正确。
我第一次尝试没有 App.Config - 适应。我得到了InvalidOperationException
......未映射:
“'CodeFirstSample.MyDataAccessDemo.Program + Product' 类型未映射。”
我为我的 SQL Server 连接向 app.config 添加了一个数据库连接字符串,创建了一个数据库“产品”并再次尝试。同样的错误...
我做错了什么?
我用谷歌搜索了很多,但找不到任何提示。