随笔- 348  文章- 6  评论- 117  阅读- 196万 
08 2016 档案
EntityFramework之一对一关系(二)
摘要:下面新建两个实体,关系为一对一 Product为产品类,WarrantyCard为保修卡类,一个产品对应一个保修卡,一个保修卡对应一个产品。 1、新建实体类 1 public class Product 2 { 3 public int Id { get; set; } 4 public strin 阅读全文
posted @ 2016-08-30 14:11 Just_Do 阅读(2005) 评论(0) 推荐(0) 编辑
EntityFramework之创建数据库及基本操作(一)
摘要:那时学EF的时候还没有Code First,只有DB First,生成的是一个EDMX文件,Code First则没有这文件,下面直接上代码吧 数据库创建以及建表 1、首先我们新建一个新项目,使用Nuget搜索EntityFramework,如果想找到对应的中文包,可以搜索EntityFramewo 阅读全文
posted @ 2016-08-30 13:25 Just_Do 阅读(4480) 评论(0) 推荐(0) 编辑
Entity Framework Code First (八)迁移 Migrations
摘要:创建初始模型和数据库 在开始使用迁移(Migrations)之前,我们需要一个 Project 和一个 Code First Model, 对于本文将使用典型的 Blog 和 Post 模型 创建一个新的控制台应用程序 MigrationsDemo; 添加最新的 EntityFramework 到项 阅读全文
posted @ 2016-08-30 10:23 Just_Do 阅读(1916) 评论(0) 推荐(0) 编辑
Entity Framework Code First (七)空间数据类型 Spatial Data Types
摘要:声明:本文针对 EF5+, Visual Studio 2012+ 空间数据类型(Spatial Data Types)是在 EF5 中引入的,空间数据类型表现有两种: Geography (地理学上的)- 存储的是椭圆形数据,如 GPS 的经纬度坐标; Geometry (几何学上的)- 代表欧氏 阅读全文
posted @ 2016-08-30 10:22 Just_Do 阅读(498) 评论(0) 推荐(0) 编辑
Entity Framework Code First (六)存储过程
摘要:声明:本文只针对 EF6+ 默认情况下,Code First 对实体进行插入、更新、删除操作是直接在表上进行的,从 EF6 开始你可以选择使用存储过程(Stored Procedures) 简单实体映射 Basic Entity Mapping 注意:本文将使用 Fluent API 来配置使用存储 阅读全文
posted @ 2016-08-30 10:21 Just_Do 阅读(461) 评论(0) 推荐(0) 编辑
Entity Framework Code First (五)Fluent API - 配置关系
摘要:上一篇文章我们讲解了如何用 Fluent API 来配置/映射属性和类型,本文将把重点放在其是如何配置关系的。 文中所使用代码如下 public class Student { public int ID { get; set; } public string Name { get; set; } 阅读全文
posted @ 2016-08-30 10:19 Just_Do 阅读(757) 评论(0) 推荐(1) 编辑
Entity Framework Code First (四)Fluent API - 配置属性/类型
摘要:上篇博文说过当我们定义的类不能遵循约定(Conventions)的时候,Code First 提供了两种方式来配置你的类:DataAnnotations 和 Fluent API, 本文将关注 Fluent API. 一般来说我们访问 Fluent API 是通过重写继承自 DbContext 的类 阅读全文
posted @ 2016-08-30 10:18 Just_Do 阅读(942) 评论(0) 推荐(0) 编辑
Entity Framework Code First (三)Data Annotations
摘要:Entity Framework Code First 利用一种被称为约定(Conventions)优于配置(Configuration)的编程模式允许你使用自己的 domain classes 来表示 EF 所依赖的模型去执行查询、更改追踪、以及更新功能,这意味着你的 domain classes 阅读全文
posted @ 2016-08-30 10:17 Just_Do 阅读(297) 评论(0) 推荐(0) 编辑
Entity Framework Code First (二)Custom Conventions
摘要:注意:以下所讨论的功能或 API 等只针对 Entity Framework 6 ,如果你使用早期版本,可能部分或全部功能不起作用! Entity Framework Code First 默认的 Conventions 约定解决了一些诸如哪一个属性是实体的主键、实体所 Map 的表名、以及列的精度 阅读全文
posted @ 2016-08-30 10:16 Just_Do 阅读(304) 评论(0) 推荐(0) 编辑
Entity Framework Code First (一)Conventions
摘要:Entity Framework 简言之就是一个ORM(Object-Relational Mapper)框架. Code First 使得你能够通过C#的类来描述一个模型,模型如何被发现/检测就是通过一些约定(Conventions)。Conventions 就是一系列规则的集合,被用于对基于类别 阅读全文
posted @ 2016-08-30 10:15 Just_Do 阅读(333) 评论(0) 推荐(0) 编辑
MVC5 + EF6 简单示例
摘要:本文所使用的软件及环境: Visual Studio Ultimate 2013 (下载地址:http://www.visualstudio.com/downloads/download-visual-studio-vs); MVC5 + EF6 + .NET Framework 4.5 + Loc 阅读全文
posted @ 2016-08-30 10:13 Just_Do 阅读(900) 评论(0) 推荐(0) 编辑
IBatis.net 输出SQL语句(七)
摘要:一、IBatis.net输出SQL语句到控制台 输出IBatis.net生成的SQL语句到控制台,能够方便调试。 如果要想输出IBatis.net的SQL语句到控制台,那么只需要做如下配置即可: 那么显示结果如下: 二、IBatis.net输出SQL语句到文件 另外,利用log4net,能够很轻易地 阅读全文
posted @ 2016-08-26 15:21 Just_Do 阅读(1876) 评论(1) 推荐(0) 编辑
IBatis.net动态SQL语句(六)
摘要:在学习动态SQL语句之前,首先必须对条件查询有一定了解,先来学习如何向IBatis.Net的映射文件里传入参数。 一、条件查询 1、传递单个参数 如根据Id查询: 调用的方法是: 因此,最后生成的SQL语句为: 以上只最简单的方式,我连parameterClass都没。 2、传递多个参数 传递多个参 阅读全文
posted @ 2016-08-26 15:20 Just_Do 阅读(858) 评论(0) 推荐(0) 编辑
IBatis.Net 表连接查询(五)
摘要:IBatis.Net之多表查询: 一、定制实际对应类的方式 首先配置多表的测试数据库,IBatis.Net之Oracle表连接查询配置: 首先新建两张表如下: 为两张表建立外键: 程序中,建立一个PersonCountry.xml 再建立一个对应结果的Model类 建立一个Dao类: 执行代码: 输 阅读全文
posted @ 2016-08-26 15:19 Just_Do 阅读(791) 评论(0) 推荐(0) 编辑
Ibatis.Net 数据库操作(四)
摘要:一、查询select 还记得第一篇示例中的是如何读出数据库里的3条数据吗? 就是调用了一个QueryForList方法,从方法名就知道,查询返回列表。 1、QueryForList 返回List<T>强类型数据集合 来看看方法原型: 有原型可以看出,其实只是3个参数不同方法,只是分为泛型与非泛型两个 阅读全文
posted @ 2016-08-26 15:18 Just_Do 阅读(1495) 评论(0) 推荐(0) 编辑
Ibatis.Net各类的作用说明(三)
摘要:一、SqlMapper类 Ibatis中,加载、分析配置以及映射文件是在创建SqlMapper实例的时候进行的,另外对数据库的操作,也是在SqlMapper实例上调用方法来完成。在IBatis外部的程序中,创建SqlMapper的实例的方式是: 在第一次调用Mapper.Instance()的时候, 阅读全文
posted @ 2016-08-26 15:17 Just_Do 阅读(825) 评论(0) 推荐(0) 编辑
Ibatis.Net 各种配置说明(二)
摘要:一、各个配置文件的作用说明 providers.config:指定数据库提供者,.Net版本等信息。 xxxxx.xml:映射规则。 SqlMap.config:大部分配置一般都在这里,如数据库连接等等。 二、默认配置文件的存放位置 在Windows应用项目或者类库项目中,需要放在项目的/bin/d 阅读全文
posted @ 2016-08-26 15:16 Just_Do 阅读(1371) 评论(0) 推荐(0) 编辑
Ibatis.Net 入门示例(一)
摘要:新项目用的是Ibatis.Net。哥的感觉是NHibernate才是哥的最爱。没办法,即使重复,也要抽时间学习。努力做好这份工作再说吧。 一、Ibatis.Net-SQLServer2008 还是以哥一贯的学习方式,先千方百计拼出一个DEMO,看看效果,然后修改各个参数就可以看你出对DEMO的影响。 阅读全文
posted @ 2016-08-26 15:14 Just_Do 阅读(8408) 评论(2) 推荐(1) 编辑
c# MVC在WEB.Config中配置MIME
摘要:在IIS中,默认没有添加.json格式的MIME,所有无法读取服务器中的.json格式的文件,返回结果404 方式一:在IIS中手动添加MIME 1、点击MIME进入MIME列表 2、添加MIME 3、添加完成后 这样再次访问JSON,就可以正常读取了 其实,这里IIS会修改项目中的Web.conf 阅读全文
posted @ 2016-08-22 17:22 Just_Do 阅读(4587) 评论(2) 推荐(0) 编辑
C# DES加密
摘要:需要引用名称空间 具体代码: 阅读全文
posted @ 2016-08-22 11:29 Just_Do 阅读(3968) 评论(2) 推荐(1) 编辑
C#Base64编码
摘要:一. Base64的编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编 阅读全文
posted @ 2016-08-22 10:44 Just_Do 阅读(27658) 评论(0) 推荐(1) 编辑
从原理上搞定编码(四)-- Base64编码
摘要:开发者对Base64编码肯定很熟悉,是否对它有很清晰的认识就不一定了。实际上Base64已经简单到不能再简单了,如果对它的理解还是模棱两可实在不应该。大概介绍一下Base64的相关内容,花几分钟时间就可以彻底理解它。文章下边贴了一个Base64的编解码器,方便阅读文章的同时来实验。 一. Base6 阅读全文
posted @ 2016-08-22 10:42 Just_Do 阅读(2799) 评论(0) 推荐(0) 编辑
IIS CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\.。。”--“拒绝访问
摘要:解决方案:给Windows下temp文件添IIS_USERS权限即可 阅读全文
posted @ 2016-08-19 15:22 Just_Do 阅读(219) 评论(0) 推荐(0) 编辑
HTTP 错误 500.21 - Internal Server Error 解决方案
摘要:不久前重新安装了Windows7,在安装了VS2010 开发平台之后,将网站发布到IIS,访问发生如下错误: HTTP 错误 500.21 - Internal Server Error处理程序“NickLeeCallbackHandler”在其模块列表中有一个错误模块“ManagedPipelin 阅读全文
posted @ 2016-08-19 15:17 Just_Do 阅读(405) 评论(0) 推荐(0) 编辑
在Win7下安装IIS
摘要:由于工作上的需要,有朋友在问在windows7系统下如何来配置IIS,大部分用户平时都很少接触到这个功能,所以对于安装配置十分陌生也是在所难免的,下面就让小编与你分享下windows7系统下IIS详细配置步骤吧。 windows7系统下IIS的配置攻略: 一、进入Win7的控制面板,打开程序功能,选 阅读全文
posted @ 2016-08-19 15:16 Just_Do 阅读(988) 评论(0) 推荐(0) 编辑
c# MVC中 @Styles.Render索引超出下标
摘要:提示索引超出下标 后来发现市bootstrap.css文件的问题,当升级bootstrap3.3版本后,就出现了这个问题。 如果将bootstrap文件单独出来,使用html中link方式引用就可以。 后来在网上找到解决方案: WebGrease引起的,需要nuget更新一下WebGrease。 我 阅读全文
posted @ 2016-08-16 17:23 Just_Do 阅读(408) 评论(0) 推荐(0) 编辑
ASP.NET MVC 4使用Bundle的打包压缩JS/CSS
摘要:打包(Bundling)及压缩(Minification)指的是将多个js文件或css文件打包成单一文件并压缩的做法,如此可减少浏览器需下载多个文件案才能完成网页显示的延迟感,同时通过移除JS/CSS文件案中空白、批注及修改JavaScript内部函数、变量名称的压缩手法,能有效缩小文件案体积,提高 阅读全文
posted @ 2016-08-15 20:00 Just_Do 阅读(1212) 评论(0) 推荐(0) 编辑
JavaScript prototype
摘要:用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。 每个函数都有一个protot 阅读全文
posted @ 2016-08-11 19:20 Just_Do 阅读(466) 评论(0) 推荐(0) 编辑
CSS总结
摘要:CSS的简介: 1、CSS的定义:层叠样式表。属性和属性值用冒号分隔开,以分号结尾(这些符号都是英文的)。 2、CSS得引入方式: 行内引入:<div style="这里写样式">我是一个块级的标签</div> 嵌入式:将CSS样式表放到head中用<style>标签包裹起来 <head> ... 阅读全文
posted @ 2016-08-10 15:40 Just_Do 阅读(3782) 评论(0) 推荐(2) 编辑
Javascript的this用法
摘要:this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分 阅读全文
posted @ 2016-08-04 22:48 Just_Do 阅读(272) 评论(0) 推荐(0) 编辑
C#获取指定日期为一年中的第几周
摘要:1 /// 2 /// 获取指定日期,在为一年中为第几周 3 /// 4 /// 指定时间 5 /// 返回第几周 6 private static int GetWeekOfYear(DateTime dt) 7 { 8 GregorianCalendar gc = new GregorianCalendar(); 9 int weekOfYear = gc.... 阅读全文
posted @ 2016-08-04 09:04 Just_Do 阅读(3207) 评论(0) 推荐(1) 编辑
Javascript arguments详解
摘要:今天我们来看看arguments对象及属性。arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是arguments 对象的 0…n 属性的其中一个参数。 通过输出 阅读全文
posted @ 2016-08-04 08:46 Just_Do 阅读(7035) 评论(0) 推荐(2) 编辑
select2 插件
摘要:官网:http://select2.github.io/ Select2是基于jQuery的一个插件,没有引用jQuery,是没有效果的 1、在实现给select2添加placeholder效果的时候,遇到placeholder不起作用的问题,哎,真是又纠结了好久,最后请Vision帮忙看了一下,才 阅读全文
posted @ 2016-08-03 18:54 Just_Do 阅读(488) 评论(0) 推荐(0) 编辑
JavaScript 自定义事件
摘要://自定义事件 function Event() { var handles = []; //绑定事件 this.addHandle=function(fn) { handles.push(fn); } //触发事件 this.exec = function () { if (handles.length > ... 阅读全文
posted @ 2016-08-01 19:24 Just_Do 阅读(160) 评论(0) 推荐(0) 编辑
Jquery判断div是否显示
摘要:$("#test").is(":hidden");//是否隐藏 $("#test").is(":visible");//是否可见 阅读全文
posted @ 2016-08-01 11:18 Just_Do 阅读(2810) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示