自从我使用EF以来,我已经有一段时间了,我现在开始创建一个小型项目,我想根据我的模型(Domain文件夹中的类)创建一个小型数据库,如此简单的EF Code-First。EF6应用程序不会在SDF数据库中存储数据
我一直在我的头上,这是因为某些原因,表不会在数据库中创建。
我已经跑了几次这个项目,上下文确实有很多种子逻辑来填充几个表。映射也被编码,以及多对多关系和唯一约束。
根据我在这里可以找到的连接字符串似乎也是正确的。 这是我第一次使用SQL Server Compact,因为我希望它是一个易于部署的WPF应用程序。也许我忽略了那里的一些东西?
我已经添加了我的环境屏幕截图,其中应包含所有相关信息。如果你需要更多,请问。
请帮我找出有什么问题或缺失,所以我终于可以开始在这个项目中取得一些进展。我花了很多时间试图渡过这个障碍。
传递给DbContext构造函数的连接字符串的* name *与app.config中的连接字符串不匹配。在静态构造函数内部,检查'db.Database.Connection.ConnectionString' –
谢谢Ivan。我从项目设置中复制了变量名,但是当我添加完整名称(包括设置路径( .Properties.Settings))并解决了之后出现的一些错误时,它现在将接种的数据存储在sdf文件。 –
FoxHound