data-access-layer

    1热度

    1回答

    专门针对Python和Web2py的新手。有困难要转换为DAL此: select t.id, t.gp_pro_id, t.gp_historicdate from course t where t.gp_historicdate = (select MAX(a.gp_historicdate) from course a where a.id = t.id) 任何帮助将不胜感激。我只是

    1热度

    2回答

    我知道正确的SOLID原则与IOC相结合意味着您可以单元测试您的所有代码,而无需通过嘲笑类依赖关系来实际访问数据库。在工作讨论之后,我的问题是它是否值得实际测试您的数据访问层本身。 当您正确分离出您的代码时,您的数据访问方法通常会非常小。这里是一个人为的例子: public class InvoiceQueries { public IEnumerable<Customer> GetA

    0热度

    2回答

    我们正在使用实体框架6.0来开发我们的新应用程序。我们所有的实体查询都是从DAL层生成的。对于部署到生产环境中的当前应用程序,我们使用SQL监视工具来跟踪SQL查询的性能。 我的关注点是如何追踪生成SQL的DAL类,以便我可以解决实体查询的性能问题。我从工具中得到的全部是由实体框架生成的SQL查询。 其他人如何追踪生产中的SQL查询问题?我知道我可以使用Glimpse,但是如果只有原始SQL,那么

    0热度

    1回答

    我正在学习良好的设计实践,并加入了工作单元设计模式以及知识库。这允许我让应用程序逻辑不知道持久性细节,但是有一些我遇到了一些困难的情况。 首先,在IUnitOfWork界面后面我使用了一个使用EF访问我的数据的实现。对于我的查询,我使用规范设计模式来创建客户端可以使用的查询对象。 因此,从数据源到现在为止,这个东西已经非常抽象了,但是这里有一笔交易: 想象我想用AsNoTracking选项检索一些

    1热度

    1回答

    我想知道视图和方法,以便为新项目选择最佳方式。 我的新项目将有 - 两个数据库,其中,两个数据库之间的相关表的相互关系。 另外,存储过程逻辑可以更简单的进行CRUD操作。 应用程序将在MVC 4.我担心,EF可能不会花费更多的开发成本。我也是EF新手,通常使用带有存储过程的ADO.NET。 请注意, 1.我将要求使用存储过程,因为主要好处是不需要重新编译.NET代码,以防在程序的任何改变以及在数据

    0热度

    1回答

    我正在使用asp。网络mvc3和我使用sql server 2008作为后端。我必须在前端显示一个表,将有一个动态列是可能的在c#例如第一次当我执行存储过程它将返回4列的值下一次它会返回5列的值我不应该做任何代码更改时,一个更多的列添加到后台表是可能的asp.net.net mvc3?你有没有遇到过这种情况?

    1热度

    1回答

    我做的简单delete操作......在SQL Server Profiler中产生的这个查询显示: DELETE FROM OCRDecibel WHERE ConsumerLocation = @ConsumerLocation, Level = @Level, MaxdbLevelObserved = @MaxdbLevelObserved, City = @City', N'@Con

    0热度

    3回答

    一直在寻找适用于Android的ORM。就我个人而言,我认为这是一个SDK没有ORM的挫折。在这方面,iOS SKD遥遥领先。 我遇到ORMLite,它看起来很简单。 我担心的是兼容性瓦特/ Android的SDK不同水平(没有要求留扭转下降到2.2 SDK LEVEL 9兼容) 任何其他奥姆斯我应该考虑? 我应该注意的任何缺陷?

    0热度

    1回答

    我在分离模型和在DAL中使用EF6时遇到了困难,我已经在DAL中创建了数据库第一种方法中的模型,然后将它们复制到模型项目。 如何将DAL配置为在另一个项目中将EF6与这些模型配合使用? 我想建筑师我的解决办法是这样的: MVC层(视图,的ViewModels,控制器) | BLL | DAL(EF6) 所有项目都需要有实体项目持有该机型

    0热度

    1回答

    在NopCommerece MVC版本中,我试图将映射文件夹移出DAL项目到一个单独的类库项目,我试图让DAL更多通用的,这样它也可以用于其他项目。 但是,当我运行应用程序时,对于每个实体它说“实体类型[EntityName]不是当前上下文的模型的一部分。” 我认为它的发生是因为autofac没有找到用于注入的IRepository,所以我在做什么错误的任何提示或想法? 在此先感谢