0

因此,我正在使用 Windows 窗体使用现有数据库开始一个新项目。我正在尝试使用 Entity Framework 4,我执行的步骤如下:新建项目->Windows 窗体应用程序(用于我的前端应用程序)右键单击解决方案->添加->新建项目->类库(用于DAL) 现在我想将实体模型添加到 DAL,因此我右键单击该项目并完成在向导中添加实体模型的步骤。完成后,我有 .edmx 文件、添加的引用以及带有 .datasource 文件的 DataSources 文件夹。我不能删除这个。

如果我打算将对象数据源放在前端,为什么我需要 DAL 中的数据源?有 2 个项目每个都有相同的数据源似乎很有趣。我正在尝试按照本文中的步骤进行操作,当我从该文章中加载源代码(从 UI 层分离数据层)时,它仅在他的应用程序中显示数据源,而不是 DAL。

添加实体数据模型的一部分是否需要数据源?为什么我不能删除它并将其移动到我的应用程序项目中?

我刚刚在我的笔记本电脑上测试了相同的步骤,它按预期工作,只创建了 .edmx,它不会在属性中使用 .datasource 文件放入 datasources 文件夹。

4

1 回答 1

1

看来,如果您选择 Data->Show Data Sources VS 2010 会自动在项目下添加一个 datasources 文件夹,并且在关闭数据源窗口之前无法删除它

我等了 8 个小时才发布它:-(

于 2012-05-03T14:39:42.903 回答