【发布时间】:2014-05-02 21:51:57
【问题描述】:
我正在尝试实现以下功能:
执行一个 SQL 存储过程;它获取数据库中所有表的名称。此存储过程当前在 MVC 应用程序中显示为下拉列表。我希望客户端能够从列表中查询选定的表,例如,如果从列表中选择“组织”表,并且用户输入 Id = 5 并提交,这应该生成一个逗号分隔的行,写它在 CSV 文件中(CSV 文件的名称应为表名)完成导出后,创建一个包含此 CSV 文件的 ZIP 文件。
我真的卡住了,请帮忙。真的很感激。
谢谢。
到目前为止,我已经完成了存储过程部分:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
【问题讨论】:
-
需要缩小这个问题的范围。听起来你在问三个不同的问题,如何调用存储过程,如何编写 csv 文件,如何编写 zip 文件。从关注下一步开始,如何调用存储过程。这可能会有所帮助:asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/…
标签: c# asp.net sql asp.net-mvc asp.net-mvc-4