business-logic-layer

    1热度

    1回答

    我正在设计一个分层的应用程序,其中90%的业务和数据访问实体具有相同的属性。基本上,为了分离关注点,为每个图层(和图)创建一组具有相同属性的类是没有意义的。我完全知道automappers,但我宁愿不要在这种情况下使用一个,因为我认为它是不必要的。在这种情况下,在业务层和数据访问层之间共享业务实体是否可行?我们将通过在相同名称空间内创建adhoc /转换类来管理剩下的10%类。 任何其他设计方法?

    1热度

    2回答

    这是我的简单senario。 我有一个类(BLL类)实现了一个接口。我想要做的是,在presantation层中,我希望用户只能访问接口并使用此接口与类进行交互,而不是直接与类函数进行交互。无论如何要这样做? 我BLL类Implemeted一个接口: public interface IOfis { bool Add(Ofis ofs); bool Update

    1热度

    1回答

    对于每一个我的表的存在键值所以我的问题是我怎么能拿到钥匙的财产? 我想通过这个更新的对象来搜索对象我在paramater得到和更新表。我如何从桌子上找到我的物体? public static void Update<TEntity>(TEntity UpdatedObject) where TEntity : class { DatabaseLinqDataContext

    0热度

    1回答

    我开发了一个ASP.NET应用程序,以便在生产中进行错误统计。 我开始把它变成图层:表示,业务逻辑,数据访问 我创建了一个简单的项目来描述这个问题。 样本数据库是这样的: 以我的数据访问层我用等类 例如ProductDao这个和ProductDto类在我的数据存取权限层DAO模式是这些: namespace CustomerSupplierDAL.Dao { public class

    3热度

    2回答

    我正在将ASP.NET Web窗体的旧方式转换为ASP.NET MVC。我有一个我正在研究的项目,其中包含大约40-50个数据库表。我决定使用实体框架作为我的数据访问层。我也决定在EF上放置一个存储库层和工作单元抽象层,这样我就不会受到束缚,因此我可以进行单元测试。最后,我想让我的控制器“瘦”,所以我正在为我的业务逻辑实现业务“服务”层。 我正在努力的事情是如何从我的服务层传播业务逻辑错误到我的演

    3热度

    1回答

    我正在设计一个企业解决方案,它由产品范围内的模块化产品组成,首先使用实体​​框架代码来定义域模型并提供数据访问。 例如解决方案: ProductRange.Authentication ProductRange.Gateway ProductRange.OrderSystem ProductRange.MarketingSystem 每个产品(解决方案)将有类似的层,目前: Produc

    0热度

    1回答

    ASP .NET MVC4 级#1: public class F61BPROD { public int WPDOCO { get; set; } public string WPDCTO { get; set; } public string WPMCU { get; set; } public string WPLOCN { get; set; }

    0热度

    1回答

    早上好,我在我的项目中有一个用例,说If the user isn't logged in to the application display a warning message to him和什么决定了用户是否登录是一个名为loginPageCode的托管bean,业务逻辑层中的一个类将负责确定用户登录或不是为了做出显示消息的决定(当在JSF页面中发生特定动作时调用home.jsf),我想到了

    0热度

    1回答

    业务逻辑层包含包含业务逻辑的业务对象。其中一些是持久性的,那些是实体。实体及其逻辑使模型。其中一些是无国籍的,并且包含一些不符合任何实体责任的额外逻辑。那些对象是服务(也是Model的一部分?)。 然后有一些助理/公用事业类像经理,工厂,建设者。 现在这个反汇编是否正确? 然后有对象不是实体或服务,可以包含状态。拥有自己的线程的活动对象。可以长寿。这些对象是什么?只是业务对象或业务组件? 在我的项

    0热度

    4回答

    我目前正在Controller的ActionResult函数中开发业务逻辑,并且我已经注意到它变得笨拙......大......涉及很多页面起伏。 代码包括分配给ViewBag属性的下拉列表的填充列表,但大多数大小被占用EF(linq到实体)以及在这个的内存处理中。 最后通过Auto Mapper发送到视图模型。 移动此代码的最佳位置在哪里?在Controllers文件夹中的另一个类中?或者在另一