在winforms MVC解决方案中,您在哪里为解决方案生成数据源?

在winforms MVC解决方案中,您在哪里为解决方案生成数据源?,winforms,model-view-controller,datasource,multi-project,Winforms,Model View Controller,Datasource,Multi Project,我正在创建一个名为Cookies的Winforms MVC项目。 根据各种搜索的指导原则,我有一个4个独立项目的解决方案:Cookies控制器;Cookies模型;Cookies视图和 UseCookiesApplication(用作program.cs文件的起始存根) 我用一个“虚拟”视图和一个带有硬编码列表项的简单listview控件实现了这一切。 然而,我需要一个“适当”的视图来显示SQL数据库中的数据 我的问题是。。。我应该在哪个项目下生成数据源以确保其适当可见 如果我在Cookies控

我正在创建一个名为Cookies的Winforms MVC项目。 根据各种搜索的指导原则,我有一个4个独立项目的解决方案:Cookies控制器;Cookies模型;Cookies视图和 UseCookiesApplication(用作program.cs文件的起始存根)

我用一个“虚拟”视图和一个带有硬编码列表项的简单listview控件实现了这一切。 然而,我需要一个“适当”的视图来显示SQL数据库中的数据

我的问题是。。。我应该在哪个项目下生成数据源以确保其适当可见

如果我在Cookies控制器项目下这样做,那么在设计模式下转到视图时,它不可见。 如果在Cookies视图下生成,则会出现错误“…无法获取“CookiesView.CookiesDataSet”的类型信息”

我已经成功构建了基于Web的MVC解决方案和标准winforms,但这让我有点困惑

任何对其他网站的帮助或指点都将不胜感激

詹姆斯

更新: 我对MVP进行了更深入的研究,并将其视为Winforms MVC的可行替代方案,以满足我目前的需求。再次感谢VirtualValentin和Jimi

然而,我最初的问题仍然存在,从纯教育的角度来看,如果开发了Winforms MVC数据库应用程序的人能给我启发,我将不胜感激。
James

您研究过WinForms的MVP模式吗?另外,您能否提供一些导致这些错误的代码示例?您可以随意命名一个项目,但我们需要确切了解是什么原因导致了您的问题。(一个起点)。看一看#VirtualValentin谢谢你的回复。是的,我看过MVP,但发现自己很快就迷失了方向,我需要在短时间内证明这一点,因此决定走MVC的道路,因为这是熟悉的,至少可以让我的观点得到理解。我可以编写一些代码,但是错误不是发生在代码中,而是发生在数据源的生成上。(即,在数据源窗口中单击“添加新数据源”)。不过,我会考虑你的建议。再次感谢。吉米谢谢你的回复。我将查看您提供的这两个链接。您研究过WinForms的MVP模式吗?另外,您能否提供一些导致这些错误的代码示例?您可以随意命名一个项目,但我们需要确切了解是什么原因导致了您的问题。(一个起点)。看一看#VirtualValentin谢谢你的回复。是的,我看过MVP,但发现自己很快就迷失了方向,我需要在短时间内证明这一点,因此决定走MVC的道路,因为这是熟悉的,至少可以让我的观点得到理解。我可以编写一些代码,但是错误不是发生在代码中,而是发生在数据源的生成上。(即,在数据源窗口中单击“添加新数据源”)。不过,我会考虑你的建议。再次感谢。吉米谢谢你的回复。我会检查这2个链接,你已经好心提供。