看了Oxite,用的是linq的模式,因为linq和EF很相近,所以想借用他的设计模式,结果看的云里雾里的有用过entity framework(entity data model)设计的吗,我现在的思路是在EDM基础上再加一个DAL和BLL层,但Oxite设计得好复杂啊,实体层还有接口,但郁闷了

解决方案 »

  1.   

    EDM本身就是DAL吧~~~直接在它上面建BLL吧~~
      

  2.   

    Entity Data Model是.NET Framework v3.5 SP1引入的新功能,比Linq To SQL更加强大的ORM
    Oxite做法是在项目中定义实体类接口。BLL和UI使用该接口编程。DAL中使用了一个在数据访问层中使用的实体类继承这些项目中的实体类接口。
    参考
    参考
      

  3.   

    参考:
    http://blogs.msdn.com/cesardelatorre/archive/2008/09/04/updating-data-using-entity-framework-in-n-tier-and-n-layer-applications-short-lived-ef-contexts.aspxPS:英文的,不知LZ英文如何
      

  4.   

    想和你交流下。。不知道有没MSN或QQ之类的
      

  5.   

    Oxite采用的是Repository 模式,Repository 模式大都在MVC中使用。我还是用webform的形式开发,采用EF做数据模型,该如何更好的架构网站
      

  6.   

    我也是用Repository 模式,感觉不错