EF6.0 学习(一)

首次使用EF并学习,决定使用EF + SQLite 来开刀

程序员多半是“懒人”,这就是我为什么用SQLite的原因,懒得装Sql Server 这样的数据库,又占硬盘空间,又占资源(一堆后台服务),安装时间又长。

在网上看到一个EF的重要概念“Code First”

学习Entity Framework 中的Code First

EF Code First学习笔记 初识Code First

在网上找了很久,貌似EF的Code First并不支持SQLite ,靠,惨了......


不管了,这并不妨碍我学习EF,引申一步,需要了解一下领域驱动设计

领域驱动设计和开发实战

说说领域驱动设计和贫血、失血、充血模型


网上的两篇EF连SQLite的例子

让EF飞一会儿:如何用Entity Framework 6 连接Sqlite数据库

让EntityFramework6支持SQLite


还官网提供的,怎么使用CodeFirst

对新数据库使用 Code First

Databinding with WinForms


下面开始放手干

建一个空的解决方案,使用NuGet程序包管理器控制台

PM> Install-Package System.Data.SQLite

成功提示:
正在尝试解析依赖项“System.Data.SQLite.Core (≥ 1.0.94.0)”。
正在尝试解析依赖项“System.Data.SQLite.Linq (≥ 1.0.94.1)”。
正在尝试解析依赖项“System.Data.SQLite.EF6 (≥ 1.0.94.0)”。
正在尝试解析依赖项“EntityFramework (≥ 6.1.1.0)”。
正在安装“System.Data.SQLite.Core 1.0.94.0”。
已成功安装“System.Data.SQLite.Core 1.0.94.0”。
正在安装“System.Data.SQLite.Linq 1.0.94.1”。
已成功安装“System.Data.SQLite.Linq 1.0.94.1”。
正在安装“EntityFramework 6.1.1”。
您正在从 Microsoft 下载 EntityFramework,有关此程序包的许可协议在 http://go.microsoft.com/fwlink/?LinkID=320539 上提供。请检查此程序包是否有其他依赖项,这些依赖项可能带有各自的许可协议。您若使用程序包及依赖项,即构成您接受其许可协议。如果您不接受这些许可协议,请从您的设备中删除相关组件。
已成功安装“EntityFramework 6.1.1”。
正在安装“System.Data.SQLite.EF6 1.0.94.0”。
已成功安装“System.Data.SQLite.EF6 1.0.94.0”。
正在安装“System.Data.SQLite 1.0.94.1”。
已成功安装“System.Data.SQLite 1.0.94.1”。
正在将“System.Data.SQLite.Core 1.0.94.0”添加到 SqliteEFWin。
已成功将“System.Data.SQLite.Core 1.0.94.0”添加到 SqliteEFWin。
正在将“System.Data.SQLite.Linq 1.0.94.1”添加到 SqliteEFWin。
已成功将“System.Data.SQLite.Linq 1.0.94.1”添加到 SqliteEFWin。
正在将“EntityFramework 6.1.1”添加到 SqliteEFWin。
已成功将“EntityFramework 6.1.1”添加到 SqliteEFWin。

Type 'get-help EntityFramework' to see all available Entity Framework commands.
正在将“System.Data.SQLite.EF6 1.0.94.0”添加到 SqliteEFWin。
已成功将“System.Data.SQLite.EF6 1.0.94.0”添加到 SqliteEFWin。
正在将“System.Data.SQLite 1.0.94.1”添加到 SqliteEFWin。
已成功将“System.Data.SQLite 1.0.94.1”添加到 SqliteEFWin。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值