.NetCore Blog项目

2021-03-29  本文已影响0人  为了爱情飞奔的猪

        很是遗憾,做程序员这么多年来一只没有写过什么技术文章,打算在今年开始,慢慢更新一些技术文章,不管是前端还是后端,或者是winfrom ,wpf 等等我都会写一些技术bolg来分享。由于以前呆过得公司不是很正规,对于新人是不太友好得,小公司没有太多得技术积累,每当有人走了,那么技术差不多都会有断层。现在我跳槽到一家外企做后端开发,这里有浓郁得技术氛围,人人都有blog。人人都在blog中分享自己经验,项目中学习到得东西等等,全集团公司都能看到。在短短得两个月我还是成长了很多,现在我把我得一些blog更新到简书上,也是希望自己以后能写得更多,学得更多,也让才入行得朋友少走弯路。

        由于之前做的军工行业,对于后端这块接触不是很多,新公司用的angular9 ,这对于我这个前端小白是一个巨大的挑战好在导师和老大的不嫌弃,还是慢慢弄了下来。

Blog项目:只管后端api。

1创建项目:

选怎.net core  web应用程序

选择.net core 的版本以及项目类型,这儿选择api。因为这个项目是个前端后分离的项目

项目目录:

现在项目已经创建好了,我们要安装需要的库,这个用了ef core 这个orm 框架个人感觉还是很方便的。在nuge里面把这个包安装好:

现在我们项目前期的准备工作就做好了。

2 数据库准备

数据库照搬了nicefish 的数据库,大家可以借鉴一下也可以自行修改。数据库连接

3.从数据库还原生成类,进入程序包管理控制台如下:

输入命令:Scaffold-DbContext -Force “Server=127.0.0.1,1433;Database=nicefish;Trusted_Connection=True;User ID=sa;Password=12345678;” Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models/DataModels还原数据库model。

数据Model还原甚至Context 都已经创建:

4  .net core 项目中添加数据库配置 如下。 这样项目就基本成功创建了,后面的就是我们来写增删改查的接口。

public void ConfigureServices(IServiceCollection services)

        {

            services.AddDbContext<NicefishContext>(options => options.UseSqlServer(Configuration.GetConnectionString("AlanConnection")));

            services.AddControllers();

            services.AddSwaggerGen();

        }

上一篇下一篇

猜你喜欢

热点阅读