在上一篇
[.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)] 该字段是否可被写入
领取专属 10元无门槛券
私享最新 技术干货