• visual studio 2013 下ef6 CodeFirst 使用SQL Lite 数据库


    今天系统的来记录一下再vs2013下,使用ef6 codefirst功能,来操作SQL lite数据库

    本来我以为sqlite数据库用的这么多,ef6肯定支持,结果,使用过程中很多坑,现在我把具体的配置过程写下,希望以后再配置,不会像我一样,花1天去找解决方法

    1.到此链接去下载相关的库

    http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

    注意,vs2013下,不管你是64位还是32为的,一定要下载x86的版本,因为64位版本没有  vs的插件,要下载带bundle后缀的安装包,安装之。

    2.创建一个空的工程,编译一遍。

    3.用nuget搜索ef,安装上。

    4.把工程编译一遍。

    5.在nuget中搜索,sqlite ,结果中的第一个,然后安装

    mx3CA69

    6.把工程编译一遍。

    7.搜索sqlite codefirst,安装之

    mx3685A

    8.把工程编译一遍

    9.修改app.config

    需要修改部分如下

    mx35D64

    这里必须修改,否则,运行后会出错,因为默认的sqlite带.ef6,不知为什么,就是运行会出错。

    10,至此,环境配置完成,可以正常使用了,跟平常的CodeFirst没什么区别。

    我这里用我做的一个邮件客户端的程序,来做例子

    这是dbcontext

    mx319F3

    这是Module

    mx378AD

    mx3E998

    这是初始化器

    mx362DE

    这是具体使用

    mx31FA2

    程序运行起来后,如果数据库不存在,就会自动创建数据库和表。用起来很方便哦

  • 相关阅读:
    haslayout详解
    linux定时任务-cron
    linux安装SVN
    linux java配置
    KVM virsh常用命令篇
    KVM创建虚拟机
    KVM和远程管理工具virt-manager
    mysql 基础命令
    json在线工具
    mvn简单命令
  • 原文地址:https://www.cnblogs.com/chinamyqq/p/5122265.html
Copyright © 2020-2023  润新知