asp.net mvc 2模型不是来自数据库

发布于 2024-10-20 00:22:35 字数 141 浏览 2 评论 0原文

在我的 asp.net mvc 2 Web 应用程序中,我无法使用数据库来存储用户在网站上发布的数据。相反,需要将数据捕获到 XML 文件中。问题是,如果我不能使用数据库,我的页面模型应该基于哪里才能进行模型绑定?我可能在想一个类型化的数据集?有哪些替代方案可以绑定?

in my asp.net mvc 2 web application i cant use a database to store data users post on the website. Instead the data needs to be captured in an XML file. The question is if i cant use a database where do i base my pagemodel on in order to do model binding? I was thinking of a typed dataset maybe? what are alternatives to bind to?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

还如梦归 2024-10-27 00:22:35

我将为您的页面创建一个强类型模型,然后将其转换为控制器中的域模型(查看 AutoMapper 以使其更加自动化)。

然后,我让 XML 序列化负责保存模型并将其加载到 XML 文件中。

类型化数据集也可以工作,但说实话我不太喜欢它们:)

您可以将页面绑定到您想要的任何数据源 - 这完全取决于您如何在控制器中处理表单数据。

希望这有帮助!

I would make a strongly typed model for your pages, and then translate this into your Domain-model in the controllers (Check out AutoMapper to make this a bit more automatic).

Then I'd have XML-serialization take care of saving and loading the model down to the XML-file.

Typed Datasets would also work, but I'm just not a big fan of them to be honest :)

You can bind your pages to whatever datasource you wish - it's all about how you handle your formdata in your controllers.

Hope this helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文