所以我正在使用Windows Forms启动一个包含现有数据库的新项目。我正在尝试使用Entity Framework 4,我所做的步骤如下: 新项目 - > Windows窗体应用程序(用于我的前端应用程序) 右键单击解决方案 - >添加 - >新项目 - >类库(用于DAL) 现在我想将实体模型添加到DAL中,因此我右键单击该项目并完成在向导中添加实体模型的步骤。当它完成后,我有.edmx文件,添加了引用,以及带有.datasource文件的DataSources文件夹。我不能删除它。
如果我打算在前端放置一个对象数据源,为什么我需要DAL中的数据源?看起来很有趣,有2个项目,每个项目都有相同的数据源。我试图按照本文中的步骤进行操作,当我从该文章加载源代码(从UI层分离数据层)时,它仅在他的应用程序中显示数据源,而不是DAL。
添加实体数据模型的部分是REQUIRE数据源吗?为什么我不能删除它并将其移动到我的应用程序项目?
我刚刚在我的笔记本电脑上测试了相同的步骤,它按预期工作,只创建了.edmx,它不会在带有.datasource文件的属性中输入数据源文件夹。
答案 0 :(得分:0)
如果您选择数据 - >显示数据源VS 2010,则会自动在项目下添加数据源文件夹,并且在关闭数据源窗口之前无法将其删除
直到我等了8个小时才发布: - (