2008-11-10 132 views
0

我使用WebORB作为Flex项目的远程网关。我想知道什么是最好的架构在Server .NET端使用。目前我们使用SubSonic来生成数据访问层。除此之外,来自Flex的每次调用都使用一点点事务脚本模式,因为服务器端实际上只是将数据从SQL Server 2005数据库获取到Flex以及从Flex到SQL Server 2005的一种方式。RIA服务器体系结构.NET

是否有最佳做法如何在服务器端处理RIA?我一直在玩LINQ(然而存储过程有多个结果集让我们很头疼),并且我想知道ADO.NET Entity Framework ...

并发性也是一个大问题。我知道这些东西是由数据集处理的,而LINQ也支持这一点,但是一旦数据发送到Flex,就不再与原始数据集建立联系。

有没有其他人有大RIA的经验?

回答

1

我已经创建了类似的体系结构的应用程序:

闪光/ Flex的与ActionScript - > AMF.NET调用.NET方法 - 使用>简单ADO.NET - 对传入和传出的参数>门面层格式数据提供者模型和调用stored procedures的Microsoft SqlHelper。

由于我是一名.NET开发人员,响应时间很好,我对结果感到满意,并且我能够获得直接可以绑定到Flash/Flex控件(如网格)的响应数据集。

有关我的工作和源代码的更多信息,请查看this post

我希望这会有所帮助。