net core下配置、数据库访问等操作实现

在上一篇

[.net core项目实战之基于Restful API+Swagger项目搭建]

主要介绍了项目WebApi的基本搭建,本篇主要针对开发过程中一些常用的操作方法

配置读取

.net core下读取配置还是有点麻烦的,本身没有,所以在进行配置前需要自行引用,截图如下:

这样的话我们就可以配置读取的相关编码了,比如我们数据库的链接字符串,在添加对应的数据库配置:

读取配置相关代码如下:

这样就可以直接读取对应的配置信息啦:

数据库操作

数据库相关操作还是建议使用以及,比较轻量,也比较方便。

相信大家还是比较熟悉的,这里简单说下,基于的扩展方法,封装了如下方法:

T Get(id);

IEnumerableGetAll();

int Insert(T obj);

int Insert(Enumerablelist);

bool Update(T obj);

bool Update(Enumerablelist);

bool Delete(T obj);

bool Delete(Enumerablelist);

bool DeleteAll();

这样对应你应用的简单的CRUD方法可以很轻松的搞定的。比如下面几个例子:

新增数据:

修改数据:

需要注意的是,需要给对应的实体加上特性:

[Table("Tablename")] 标识对应的表名

[Key] 对应的主键

[ExplicitKey] 如果主键不是自增长的,用此标识

[Write(true/false)] 该字段是否可被写入

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180321A1U7OR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券