-
sqlite-dotnet-core:.NET Core 2.1控制台应用程序,使用带有实体框架和依赖项注入SQLite下载
资源介绍
SQLite .NET Core 3.1控制台应用程序
.NET Core 3.1控制台应用程序,使用带有实体框架和依赖项注入SQLite
此示例说明如何在Mac OS X / macOS或linux目标上使用将ASP.NET概念(例如依赖项注入)合并到控制台应用程序中。
项目结构
该解决方案分为三个项目:
SqliteConsole :主控制台应用程序
SqliteConsole.Core :实体模型
SqliteConsole.Infrasture :实体框架数据库上下文和服务类
概念
在此示例控制台应用程序项目中演示了以下概念:
SQLite实体框架
依赖注入
SQLite实体框架
使用依赖注入,可以将数据库上下文传递给类的构造函数:
public class ExampleService : IExampleService
{
private readonly S