【发布时间】:2011-05-28 04:10:09
【问题描述】:
我开始编写一个执行基本搜索的 MVC3 应用程序。我创建了一个 WCF 服务,其中公开了一个 GetDataAsDataSet() 方法,并在我的 MVC 项目中使用了该服务。目前我认为这种方法是最简单的,因为它只返回一个数据集。我确实想添加 GetDataAsEntity() ,它返回稍后(或现在?)通过 SubSonic 生成的实际数据库实体类型...
到目前为止,我知道如果我的服务返回这些实体的类型,我需要在 MVC3 项目的 Models 文件夹中包含这些实体。但是这些都需要以“模型”结尾吗?
SubSonic 还创建 [entityname]Controller.cs 文件 - 可以将这些文件放在控制器文件夹中并将实际的实体类重命名为 [entityname]Models.cs 吗?
我想我的模型文件夹中需要这些,因为我想使用 WCF 服务,我最终将返回一个实体实体类型。
我可以轻松获得第一个解决方案(返回一个简单的数据表),这是第二个选项,我需要一些帮助 - 从 WCF 服务传回复杂类型并在我的 MVC3 应用程序中使用它。
谢谢。
【问题讨论】:
标签: c# asp.net asp.net-mvc-3 orm subsonic