代码之家  ›  专栏  ›  技术社区  ›  Sven

设置三层系统有哪些选项

  •  0
  • Sven  · 技术社区  · 14 年前

    客户端/公共/服务器

    现在我们使用entityframework和agatha。但是,有没有其他选择,使一个良好的3层系统?

    将在服务器站点上填写响应。

    但是有没有其他的框架来为你做这些工作呢?或者你应该在没有这种框架的情况下去做。并在服务器站点调用存储过程?还是和林克?对于agatha,我们使用一些LINQ查询来查询存储库。

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

    2 回复  |  直到 14 年前
        1
  •  0
  •   AllenG    14 年前

    最终,在某种程度上,任何框架中都没有你自己做不到的东西。不过,这些框架大大简化了您的生活。

    对于调用DB,可以使用System.Data类,对于调用UI(从中间层),可以使用BCL类等。

    或者,确实有一些额外的框架可以为您做很多这方面的工作。NHibernate(代替实体框架)、用于端到端的ASP-MVC等。虽然没有两个框架完全相同,但它们中的大多数(现在)都有一些您可以一直期待的核心功能。我的建议是去Google(或者bing,或者yahoo,或者其他任何地方)搜索“对象关系映射”“用户体验”之类的东西,然后浏览你找到的东西。

        2
  •  0
  •   Sven    14 年前

    我知道没有任何框架你什么都能做。 但不是每件事都是好的。有人说使用存储过程。其他人说使用存储库的en use linq to sql来获得正确的信息。