安装完毕后VS2012(2013)中找不到ADO.NET Entity Data Model模板或 sql server database project模板

Ado.net entity data model 解决:具体:在C:\ProgramData\Package Cache\ 搜索到相应的EFTools.msi .注意:先执行UnInstall(remove),再执行install。对应版本:VS2012 对应EFTools V11 VS2013 对应EFTools V12 …… 阅读全文

浅谈跨域以WebService对跨域的支持

跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。 在以前,前端和后端混杂在一起, 比如JavaScript直接调用同系统里面的一个Httphandler,就不存在跨域的问题,但是随着现代的这种多种客户端的流行,比如一个应用通常会有Web端 …… 阅读全文

Memcached windows 下安装与测试

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。但是它并不提供冗余(例如,复制其hashmap …… 阅读全文

不成文的,我这两天学习Expression的零散心得

对于Expression总感觉那么深奥,虽然现在也是。但是终究是略窥门径了。一,先说我这两天遇到的问题:条件:1. 一个Patient有多个Case,一个Case有多个Sample。2. 一个Patient有多个PatientCustomTableRecord,一个Case有多个CaseCustomTableRecord,一个Sample有多个SampleCusto …… 阅读全文

EF Code First Migrations数据库迁移

1、EF Code First创建数据库  新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。  在程序包管理器控制台中执行以下语句,安装EntityFramework。PM> Install-Package EntityFramework  安装成功后,界面提示如下图:  在新建的Portal控制台应用 …… 阅读全文

Entity Framework 5.0 Code First全面学习

Code First 约定借助 CodeFirst,可通过使用 C# 或Visual Basic .NET 类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用 Code First 时基于类定义自动配置概念模型。约定是在 System.Data.Entity.ModelConfiguration.Conventions 命名空间中定义的。可通过使用数据注释或Fl …… 阅读全文

dynamic 与反射 效率比较

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Reflection;usingSystem.Text;usingSystem.Threading.Tasks;namespaceLinqTestConsole{ …… 阅读全文

Linq的Aggregate函数的使用

这个语法可以做一些复杂的聚合运算,例如累计求和,累计求乘积。它接受2个参数,一般第一个参数是称为累积数(默认情况下等于第一个值),而第二个代表了下一个值。第一次计算之后,计算的结果会替换掉第一个参数,继续参与下一次计算。[csharp]view plaincopyprint?usingSystem;usingSystem …… 阅读全文