CreateDatabaseIfNotExists等之前的API已经废弃,现在采用的是微软封装好,简化、高效的API,migrations 因为,旧API,要付出高昂的代价,以及局限性 打开VS2017,选择工具->NutGet包管理器->程序包管理器控制台 1.输入Add-Migration M ...
分类:
数据库 时间:
2017-03-22 22:50:53
阅读次数:
216
1.编译安装概述前面两篇关于程序包管理器的文章谈到,无论是使用rpm命令还是yum命令安装的都是已编译好的程序包,在整个安装过程中用户只需执行一条命令即可完成安装。这样带来的好处是方便,但因为是安装的是已编译好的包,所以用户的系统平台环境必须与rpm包制作者的系统平台..
分类:
其他好文 时间:
2017-03-11 14:53:38
阅读次数:
234
1.yum概述之前在上一篇文章里提到的rpm包管理器虽然在数据库中为用户指定了程序包之间的依赖关系,但用户仍需根据程序包的依赖关系去手动使用rpm命令来安装每个程序包,过程略为繁琐。而yum作为前端管理工具则为用户解决这一问题。yum的全称为:YellowdogUpdater,Modifier,是..
分类:
其他好文 时间:
2017-03-11 14:53:28
阅读次数:
229
1.程序包管理器的功能我们知道,由程序员编写并提供的程序源代码要转换成目标二进制格式才能在计算机上运行起来,但用户要在平台上使用时需要手动编译安装后才能使用,对于普通用户来说有一定难度。因此为了降低普通用户对应用程序的使用难度,程序员可在提供源代码的同时提供..
分类:
其他好文 时间:
2017-03-10 22:35:20
阅读次数:
383
如何实现在linux安装,更新程序。硬件--内核(系统调用接口)--库调用接口(32位,64位)API:ApplicationProgrammingInterfacePOSIX:可移植系统,源代码级别各系统都是兼容的。程序的源代码文件--预处理--编译--汇编--链接静态编译:不依赖外部环境共享编译:直接调用lib.so..
分类:
系统相关 时间:
2017-03-07 23:19:58
阅读次数:
183
Linux基础知识:一、程序管理:(1)程序的组成部分:(2)二进制程序;(3)配置文件;(4)库文件;(5)帮助文件;二、程序包管理器:X:(1)程序的组成文件打包成一个或有限几个文件;(2)安装:(3)卸载;(4)查询;三、安装Linux:虚拟机安装Linux系统需要设置计算机..
分类:
系统相关 时间:
2017-03-03 21:22:12
阅读次数:
208
最近在做WebAPI2.0 项目,为了使用者能轻易查看API文档,因此使用Swagger进行了配置 1.打开程序包管理控制台输入: 2.在对应项目里的App_Start文件夹下的SwaggerConfig.cs文件找到: 然后进行替换 3.然后再与Register方法平级的地方增加一个方法 4.右键 ...
现象: 网上的设置 AllSigned 等方法都无效。。后来考虑可能跟命令行版本兼容性有关系,然后在注册表命令行配置里发现一 ForceV2 设置项,抱着试一试的心态改了下,果然解决了! 解决方法:修改注册表 HKEY_CURRENT_USER\Console 的 ForceV2 的值为 1,重启电 ...
分类:
系统相关 时间:
2017-02-20 11:00:22
阅读次数:
1844
环境: vs2015没有自带Install-Package Microsoft.jQuery.Unobtrusive.Ajax , 当尝试安装(工具→NuGet管理器→程序包管理器控制台)的时候报出下图的错误: 解决方案: 工具→NuGet管理器→管理解决方案的NuGet包, 要么对EntityFr ...
分类:
其他好文 时间:
2017-02-16 14:50:59
阅读次数:
4077
1、使用Nuget安装EntityFramework 2、AppConfig文件 3、执行代码 4、用Nuget程序包管理器控制台更新数据库 5、运行 ...
分类:
数据库 时间:
2017-02-02 17:36:37
阅读次数:
241