2016年5月16日

AngularJS with MVC4 CRUD

摘要: CRUD using MVC Web API and AngularJS In this article I am going to demonstrate about how can we create basic crud (create, read, update and delete) us 阅读全文

posted @ 2016-05-16 23:58 大西瓜3721 阅读(354) 评论(0) 推荐(0)

Using AngularJS with .NET MVC 5

摘要: This tip shows the use of AngularJS with .NET MVC5 application. Here is a simple step-by-step example for the use of AngularJs with .NET MVC applicati 阅读全文

posted @ 2016-05-16 23:46 大西瓜3721 阅读(219) 评论(0) 推荐(0)

js深拷贝和浅拷贝

摘要: 一、数组的深浅拷贝 在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份,事实证明如果只是简单的将它赋予其他变量,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问题的发生。 像上面的这种直接赋值的方式就是浅拷贝,很多时候,这样并不是我们想要得到的结果,其实我 阅读全文

posted @ 2016-05-16 13:36 大西瓜3721 阅读(171) 评论(0) 推荐(0)

Entity Framework在WCF中序列化的问题

摘要: 问题描述 如果你在WCF中用Entity Framework来获取数据并返回实体对象,那么对下面的错误一定不陌生。 接收对 http://localhost:5115/ReService.svc 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。 这还可能是由于服 阅读全文

posted @ 2016-05-16 01:01 大西瓜3721 阅读(253) 评论(0) 推荐(0)

Entity Framework Code First级联删除

摘要: 如果我们要到一对主从表增加级联删除,则要在主表中的引用属性上增加Required关键字,如: public class Destination { public int DestinationId { get; set; } public string Name { get; set; } publ 阅读全文

posted @ 2016-05-16 00:58 大西瓜3721 阅读(202) 评论(0) 推荐(0)

EF Code First学习笔记:数据库创建

摘要: 控制数据库的位置 默认情况下,数据库是创建在localhost\SQLEXPRESS服务器上,并且默认的数据库名为命名空间+context类名,例如我们前面的BreakAway.BreakAwayContext。 有几种方法可以改变这种默认约定。 利用配置文件 在配置文件中新加一个连接字符串 <co 阅读全文

posted @ 2016-05-16 00:58 大西瓜3721 阅读(150) 评论(0) 推荐(0)

EF Code First 学习笔记:表映射

摘要: 多个实体映射到一张表 Code First允许将多个实体映射到同一张表上,实体必须遵循如下规则: 实体必须是一对一关系 实体必须共享一个公共键 观察下面两个实体: public class Person { [Key] public int PersonId { get; set; } public 阅读全文

posted @ 2016-05-16 00:56 大西瓜3721 阅读(224) 评论(0) 推荐(0)

Func与Action

摘要: 平时我们如果要用到委托一般都是先声明一个委托类型,比如: private delegate string Say(); string说明适用于这个委托的方法的返回类型是string类型,委托名Say后面没有参数,说明对应的方法也就没有传入参数。 写一个适用于该委托的方法: public static 阅读全文

posted @ 2016-05-16 00:50 大西瓜3721 阅读(169) 评论(0) 推荐(0)

EF Code First 学习笔记:约定配置

摘要: 要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配 阅读全文

posted @ 2016-05-16 00:48 大西瓜3721 阅读(241) 评论(0) 推荐(0)

Entity Framework 复杂类型

摘要: 为了说明什么是复杂属性,先举一个例子。 public class CompanyAddress { public int ID { get; set; } public string CompanyName { get; set; } public string StreetAddress { ge 阅读全文

posted @ 2016-05-16 00:47 大西瓜3721 阅读(138) 评论(0) 推荐(0)

Entity Framework 数据生成选项DatabaseGenerated

摘要: 在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。 Identity:自增长 None:不处理 Computed:表示这一列是计算列。 在EF中,如果主键是int类型,Code First生 阅读全文

posted @ 2016-05-16 00:46 大西瓜3721 阅读(196) 评论(0) 推荐(0)

Entity Framework 并发处理

摘要: 什么是并发? 并发分悲观并发和乐观并发。 悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。 乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的 阅读全文

posted @ 2016-05-16 00:45 大西瓜3721 阅读(192) 评论(0) 推荐(0)

EF Code First 学习笔记:关系

摘要: 一对多关系 项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类: public class Destination { pu 阅读全文

posted @ 2016-05-16 00:43 大西瓜3721 阅读(169) 评论(0) 推荐(0)

导航