代码之家  ›  专栏  ›  技术社区  ›  Chris Klepeis

ASP.Net分层通信

  •  1
  • Chris Klepeis  · 技术社区  · 16 年前

    我们正在开发一个分层的web应用程序。规格:

    • 三层,数据层,业务层,
    • 用C语言编程#
    • 数据层使用实体框架

    目前我们计划让数据层返回 IEnumerable<T> 通过linq2实体到业务层,业务层将数据返回到ui层。

    由于ui层不知道数据层的存在,它将如何处理从BLL传递给它的IEnumerable结果,其中T在数据层中定义?

    有没有什么好的例子说明如何做到这一点。请注意,我对工厂/接口/抽象到松散耦合层非常陌生。

    passing data in an ntier application 建议所有层共享实体层。。。但是,我不希望其他层能够查询数据库。

    1 回复  |  直到 9 年前
        1
  •  1
  •   derek    16 年前

    在一个单独的项目中定义数据对象,或者至少在一个单独的命名空间中定义数据对象,这样显示层就可以引用对象,而不是访问数据库的DAL。

    推荐文章