2010-07-29 63 views
0

有哪些选项可用来创建3层系统。有哪些选项可以设置您的3层系统

客户端/通用/服务器

现在我们用的EntityFramework和阿加莎工作。但是还有其他选择可以创造出一个好的三层体系吗?

agatha框架,使我们对共同网站的请求/响应。 在服务器网站上,响应将被填入。

但是有没有其他框架可以为您做所有这些工作?或者你应该没有这样的框架。并在服务器网站存储过程调用?还是与LINQ?使用agatha,我们用一些LINQ查询来查询知识库。

但我知道是否有其他方式来进行沟通。也许还有其他更好的方法来做到这一点。

我希望我得到一些有用的答案。我在哪里可以阅读一些新的东西。

回答

0

最终没有任何框架在某种程度上无法做到。然而,框架极大地简化了你的生活。

对于调用数据库,你可以使用System.Data类,用于呼叫到UI(从中间层),可以使用BCL类等

另外,还有一些,事实上,更多的框架为你做了很多事情。 NHibernate(代替实体框架),ASP MVC的端到端等。虽然没有两个框架完全相同,但他们中的大多数(现在)都具有一些您可以期待的核心功能。我的建议是去Google(或bing,yahoo或任何地方)搜索诸如“对象关系映射”“用户体验”之类的东西,并浏览你发现的内容。

0

我知道你可以没有任何框架的一切。 但并非一切都很好。有人说使用存储过程工作。其他人说使用仓库的使用LINQ到SQL来获得正确的信息。

而且这种框架可以帮助您避免这种情况。但是我对其他框架没有任何经验。所以我不能说哪个框架很好用。

相关问题