与Flex和C#/ Asp.Net的数据库连接

时间:2010-02-04 19:10:07

标签: c# asp.net database flex

我最近刚开始使用Flex,我注意到存在一些Visual Studio插件,而不是购买另一个程序的许可证(Flex Builder)。

我想知道如何在C#/ Asp.Net的帮助下使用Flash / Flex应用程序远程连接到我的数据库。

如果我已经正确理解了过去几天我读到的内容,那么基本上没有办法用Flex 3“查询”数据库。所以我想在C#中使用Web服务有另一种方法。将响应来自Flex的Http查询的数据库服务器。

我是正确还是完全属于赛道?如果您对此有任何其他想法,请分享。

3 个答案:

答案 0 :(得分:2)

我更喜欢(并推荐)使用Webservices进行Flex和C#之间的通信。它易于使用,并且都支持序列化,因此您可以轻松传输强类型对象。有关Flex和.NET的更多信息,请访问http://www.adobe.com/devnet/flex/flex_net.html

或者,您可以考虑使用WebORB。此程序充当Flex和Flex之间的网关,使您可以使用Flash RemoteObject API与C#进行通信。有关这方面的更多信息,请访问http://www.adobe.com/devnet/flex/articles/flextodotnet_remoteobject.html

答案 1 :(得分:1)

您的理解是正确的。 Flex旨在用于开发客户端应用程序,并且通过服务器端应用程序与数据库进行通信。

与构建JavaScript应用程序非常相似。尽管如此,Flex还有几个与后端通信的附加选项。 Web服务在很多情况下都很棒,但其他选项值得研究。

如果您还没有看过这篇文章,那么这篇文章正在发表。

http://www.dehats.com/drupal/?q=node/33

答案 2 :(得分:1)

你真的应该考虑使用FluorineFx。

设置一个将允许Flex像服务一样调用您的方法大约需要5分钟。然后,您可以将类从.NET传递到Flex并返回。

它也是Adobe的标准通信形式,它是免费的,速度非常快。