data-access-layer

    0热度

    1回答

    我正在编写一个应该能够与多个数据库一起工作的微服务。 例如,假设项目A与MongoDB一起工作,那么我的服务应该知道如何连接和工作(查询,存储等...)与MongoDB(或任何其他SQL数据库)。 我看了this文件由Oracle解释DAL和DAO模型编写的,但据我所知,我需要实现各种查询,我想执行的每一个方法。 例如,假设我有这个类: public class Account { priva

    2热度

    1回答

    我有一个引用SQL Server Compact dll的DataAccess程序集。 从我的主应用程序中,我只需添加对DataAccess程序集的引用即可。我希望我的主应用程序不要引用由DataAccess在内部引用的任何dll,特别是对SQL Server Compact程序集的引用,以便如果更改为其他提供程序,则不必在主项目中更改引用或更新app.config配置。 在运行时的方式,我得到了

    0热度

    1回答

    我正在研究企业解决方案,我们首先在我们的数据访问层使用EF数据。目前我们有大约100个数据库表,我们将它们添加到一个实体数据模型中。随着项目的发展,我们将拥有一个拥有大约500个表格的大型实体数据模型。 我们正在计划为每个应用程序组件创建小模块,并为每个应用程序创建单独的实体数据模型。如果有人有此方法的经验,请分享它的优点和缺点。

    0热度

    1回答

    ACCOUNT [ account_id number, name varchar, ... ] ACCOUNT_URL_XREF [ account_url_id number, url_id number, account_id number] URL [url_id number, url_name varchar, ... ] 以上是对表结构的描述。这些参考表往往会让我困惑,因为当

    0热度

    1回答

    该场景: 假设我不得不建立一个网站来与遗留数据库交互。供应商不会很快被替换。性能是必要的,对于大多数表,我们只能处理可能因查询而异的列的子集,所以我们大多不会与整个“实体”一起工作。 问题: 是从服务和介绍一个值得创建一个专用的数据访问层分开?或者,从服务层直接与JDBC进行交互以避免多重映射(本例中为2)会更加正确? 总结: DAL < ---> BL < --->演示 VS BL/DAL混合<

    0热度

    1回答

    我已经更新了我的edmx文件,以便在数据库中完成所做的更改。 数据库图显示新添加的表(RelyingParty)。 使用DBContext对象我试图在我的DAL层执行操作,但表类不断从代码中消失/丢失。 最初,它是当前和今后一段时间,它说以后 - “RelyingPart不是模型的一部分为currentcontext” 我想什么? protected override void OnModelCr

    -1热度

    2回答

    我正在开发一个MVC解决方案,我的DAL层可以通过Repository类来解决,一切都很好。 但在我BLL层我有重复的代码: 我是界面污物一样,我的领域和consructor是不同的。 我也可以有一些额外的方法。 有没有一种方法可以正确解决这个问题? 1级 public class JobTypeLogic { #region Fields public JobType Jo

    0热度

    1回答

    I have read this post和理论我认为很清楚。我有一个DAL,只有在数据库中添加,获取,更新和删除信息的方法。 所以我想我有一个应用程序,其中我有客户端,订单和类型的客户端。客户类型有一个百分比,用于设置客户类型的折扣。 商户层向DAL请求客户端的类型以了解折扣。 商业层根据客户的类型创建带价格的订单并应用折扣。 业务层向DAL发送添加新订单的命令,发送新订单。 在代码中我能有这样

    0热度

    2回答

    我正在使用3层图层编写应用程序。 在表示层,我有一个组合框,我需要用一个简单的SQL如 SELECT distinct(Item) as items From ItemsTable order by items; AFAIK来填充,表示层应该不知道有这个项目列的名称。也许这个名字会在数据库中更改,我不想更新整个应用程序,最坏的情况下只有DAL。 我的问题是如何填充组合框,而无需编写列(项目)

    2热度

    2回答

    我第一次在C++中为我的公司创建了一个庞大的程序,我想创建一个连接到MySql数据库的好模式。我有这些问题: -I不能决定应该使用哪种模式,DAO, 库,的UnitOfWork,厂.. -I无法找到数据访问模式的一个很好的例子在C++中,我知道它应该独立于语言,但我甚至找不到具有良好异常处理等的强大的 DAO模式示例。通常在非常小的环境中只有两个类(obj1-> obj2)。 如果有人知道的好来源