data-access-layer

    1热度

    2回答

    我使用了Dapper在asp.net MVC 4项目.NET F/W 4.6.1使用SQL Server 2016表现 <packages> <package id="Dapper" version="1.50.2" targetFramework="net461" /> </packages> 我有一个存储过程从2个表中删除这应该是事务 ALTER PROCEDURE [dbo]

    0热度

    1回答

    我正在使用web2py与MySQL数据库。在我db.py文件数据库计划如下所示: db.define_table('app', Field('name'), Field('appdomain') ) db.define_table('role_group', Field('appid', db.app), Fiel

    1热度

    1回答

    在设计一个新的多层应用程序,我面临的困难在决定为我的DAL和BLL层设计单/多数据存储库。 假设我将员工信息分散在多个表中,这些表具有与主表的1-1和1-多关系。很少有如下所列: 员工(主表), Employee_Contact_Detail, Employee_Education, Employee_Skill, Employee_Experience 在DAL水平,我有一个通用的数据存储库提供

    0热度

    1回答

    我是从ASP.NET升级到ASP.NET Core的许多人之一。 在ASP.NET项目中,我从我DAL做数据库调用,像这样: var result = context.Database.SqlQuery<Object_VM>("EXEC [sp_Object_GetByKey] @Key", new SqlParameter("@Key", Key)) .FirstOrDe

    0热度

    1回答

    我正在尝试为AWS DynamoDB创建一个可充当DAL(数据访问层)的通用包装库(C#/ .NET)。使用此库的应用程序将不会与AWS库紧密结合,因为稍后可能会更改它。 的方法的结构,以从包装类暴露是 InsertItem < T>(对象),的updateItem < T>(对象),DeleteItem < T>(ID /对象), 列表< T> GETALL(),ŤGetByParameter

    1热度

    1回答

    我想要一个自定义表格(包括2个或更多表格的列)。 下面是一个“类”信息。 [Serializable, XmlRoot("Classes")] [TableName("Classes")] [PrimaryKey("Id")] public partial class ClassesInfo { public ClassesInfo() {} public Classe

    4热度

    1回答

    我对我正在使用的体系结构有疑问。 我们有一个后端宁静服务,一个数据层(由python eve和一个restful服务实现)和数据库。数据(访问)层本身是一个独立的restful api。 在我们的后端服务应用程序中,我们有一个自定义的python eve库,它调用数据(访问)层,然后数据层将查询来自数据库调用的任何请求。 将它分开的原因之一是,我们希望从业务逻辑(后端服务)中隔离数据逻辑(查询逻辑

    2热度

    1回答

    我正在使用PetaPoco数据访问层。 所以调用存储过程时,同时通过所有的值 我得到这个SQL事件探查 exec sp_executesql N'EXEC dbo.[sp_GetProducts] @0 , @1',N'@0 int,@1 int',@0=316,@1=5 ,但路过的时候没有确定NULL的类型,其默认值为为nvarchar(4000)一样,工作正常 exec sp_execut

    0热度

    1回答

    我有3个项目(C#)API,BLL和DAL。 DAL引用DAL和API引用BLL。 在我的API,我需要使用所有的CRUD功能,但因为VS表示,“类型‘布拉布拉’的定义我无法从我的BLL使用功能未引用的程序集,您需要添加引用(DAL)“,但我不想在API项目中引用DAL。有没有办法做到这一点,而不使用我的DAL项目?

    0热度

    2回答

    在许多Go编程书籍中,作者通常将数据访问逻辑放在处理业务逻辑的相同函数中。虽然我明白这可能仅仅是为了教学的目的,但我想知道人们是否真的将BLL从DAL中分离出来进行真实世界的开发。 我试图将分层设计应用到我的Go项目,但没有感受到它的任何好处。例如,我的DAL功能通常是这样的(在appdal包): func GetCustomerAccountInfo (accountID int) (*sql.