abp dapper mysql_ABP框架—后台:引入Abp.Dapper(10)

一、NuGet获取Abp.Dapper

项目类库Application和项目类库EntityFrameworkCore添加Abp.Dapper引用,如图:

8685c113f39cd89ecafade9f39480f36.png

二、创建实体Entity

项目类库Core创建实体,如图:

092ada62314b90379fbbe430c00752ca.png

using Abp.Domain.Entities;

namespace PD.Menu

{

public class Sys_Menu : Entity

{

public virtual string Path { get; set; }

public virtual string Name { get; set; }

public virtual string Permission { get; set; }

public virtual string Meta { get; set; }

public virtual string Title { get; set; }

public virtual string Icon { get; set; }

public virtual string Component { get; set; }

public virtual int FatherId { get; set; }

public virtual int LevelType { get; set; }

public virtual int StatusType { get; set; }

}

}

三、DbContext中为实体定义数据库集

36cf953e8975d73d747b2fd02a5a0068.png

public virtual DbSet

Sys_Menu { set; get; }

四、EntityFrameworkModule添加依赖

5a9ba87e8d8ba36bf07e89f528c80167.png

typeof(AbpDapperModule)

DapperExtensions.DapperExtensions.SetMappingAssemblies(new List { typeof(VerifyServiceEntityFrameworkModule).GetAssembly()})

五、创建服务接口Application

调用默认的IDapperRepository

dcfd968c18493ecab813bb0327956cc8.png

using Abp.Dapper.Repositories;

using System;

using System.Collections.Generic;

using System.Text;

namespace PD.Menu

{

public class MenuTestAppService : PDAppServiceBase, IMenuTestAppService

{

private readonly IDapperRepository _Sys_MenuDapperRepository;

public MenuTestAppService(IDapperRepository sys_MenuDapperRepository)

{

_Sys_MenuDapperRepository = sys_MenuDapperRepository;

}

public void Get()

{

var aa = _Sys_MenuDapperRepository.GetAll();

var bb = _Sys_MenuDapperRepository.Query("select * from Sys_Menu");

}

}

}

说明:ABP官方说明https://aspnetboilerplate.com/Pages/Documents/Dapper-Integration

标签:10,set,string,get,Sys,virtual,Abp,ABP,public

来源: https://blog.csdn.net/sinat_16998945/article/details/99683342

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值