.net 的Entity framework提供的功能越来越完善,最新的几个ctp特性都很让人期待,忍不住就想试试
相比较之前的ef,code first的ef最让人激动的特性就是不用定义or mapping关系了,一切基于convention就可以工作了,这让数据库实体的crud编写成了美妙的享受(和hava的jpa基本一样)
我是从asp.net mvc 3开始的,之所以用mvc3,原因是她的razor试图引擎也让很人激动,当然你的ctp5可以用在任何的项目类型中,不一定是web project
准备工作
下载按照mvc3,和ctp5
mvc3:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=en
ctp5:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=35adb688-f8a7-4d28-86b1-b6235385389d
建立mvc3的工程
添加ctp5的引用,默认按照的话,你可以在下面的路径找到它
C:\Program Files\Microsoft ADO.NET Entity Framework Feature CTP5\Binaries\EntityFramework.dll
还有system.data.entity 的dll,dbcontext用到
定义model类
public class UserRole
{
public string RoleCode { get; set; }
public string LoginId { get; set; }
public int Id { get; set; }
}
定义DBContext
public class CoreContext : DbContext
{
public CoreContext()
: base("MyProductDatabase")
{ }
public DbSet<UserRole> UserRoles { get; set; }
}
在web.config添加数据库链接
<connectionStrings>
<add name="MyProductDatabase" providerName="System.Data.SqlClient" connectionString="Data Source=10.2.57.67;user id=sa;password=sa;database=CoreApp;"/>
</connectionStrings>
name要和上面定义的Context数据库名字一致MyProductDatabase,这里都叫MyProductDatabase
在Controler查询数据,数据放到页面中展示
CoreContext cc = new CoreContext();
var lst = cc.UserRoles.ToList();
ViewBag.lst = lst;
页面中
@ViewBag.lst.Count
就这样,数据可以查出来了
分享到:
相关推荐
在描述中提到的"EF Code First CTP 5"指的是Entity Framework(EF)的Code First开发策略的一个早期版本。Entity Framework是微软的一种对象关系映射(ORM)工具,它可以简化数据库操作,让开发者使用面向对象的编程...
这个是2019.6.14上期CTP接口升级穿透式监管后,再申请CTP权限需要测试,这个是自动开仓,撤单和平仓程序,配置setting.ini后运行,一键通过测试 在setting.ini设置账户信息,运行后自动交易螺纹钢,开1手平1手后...
这个是2019.6.14 后 上期CTP接口升级穿透式监管后,再申请CTP权限需要测试,这个是自动开仓,撤单和平仓程序 配置setting.ini后运行,一键通过测试 在 settini.ini设置账户信息,运行后自动交易螺纹钢开1手,平1手...
上期综合平台CTP_Code,期货开发样例
用来CTP看穿式接入时的测试,实盘测试前的接入申请
本工具仅测试直连模式(个人开发者可以直接使用直连模式) simnow 上面的终端厂商穿透测试,直连模式貌似拿不到测试结果(电话、qq、email 都没人在线),找期货公司要测试账号 填写 x64 / x86 目录中的 config....
### SMIS CTP测试HP的结果知识点解析 #### 一、背景与概述 - **测试目的**:本测试旨在验证Hewlett Packard Enterprise (HPE) 的存储解决方案是否符合SMI-S (Storage Management Initiative Specification) 标准的...
Entity Framework Feature CTP 5
上期CTP接口Java封装 可以使用该封装进行期货交易,并且可以搭建自己的程序化交易平台
MT5客户端直连期货公司CTP柜台的期货程序化交易软件
CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与...
**CTP框架详解** CTP,全称Core Transaction Platform,是中国工商银行软件开发中心为B/S应用系统设计的一个核心交易开发和运行平台。该框架的主要目标是实现业务系统的高效开发,提高应用的质量和性能,以及保证...
CTP(China Trading Platform)股票接口开发是一种技术实现方式,用于连接交易系统和客户端应用程序,以便进行实时的股票交易操作。这个接口库是为开发者设计的,他们可以通过调用这些接口来实现与CTP交易系统的交互...
上期技术的CTP接口的JNI封装: (1)网上也有一些实现,不过都挂羊头卖狗肉的,超级鄙视。 (2)testCTP是JAVA的Eclipse工程,执行CTPTest就可以调用起CTP的JNI接口,lib是testCTP工程依赖的jar包,熟悉JAVA的人导入这个...
本文档仅仅是对《CTP开发手册》的补充,对于下面将要描述的每一个点,在《CTP开发手册》中都有详细的描述。这里把他们提出来再做说明,仅仅因为这些点是CTP开发中的关键,以提醒用户注意。 CTP作为一个B/S应用系统...
综合交易平台(Comprehensive Transaction Platform, CTP)是专门为期货公司开发的一套期货经纪业务管理系统,由交易、风险控制和结算三大系统组成 。它采用分布式架构,也是基于全内存的交易系统 。
5. 复制QuantBox.C2CTP.dll、QuantBox.CSharp2CTP.dll、QuantBox.Helper.CTP.dll、NLog.dll到此目录 6. 复制CTP.nlog到此目录,或自己修改此文件 7. 找到软件的插件配置文件C:\Documents and Settings\...
CTP交易平台的测试程序,主要采用xls进行测试。是上期交易平台提供的代码,各种语言都可以调用
海风CTP开发讲解之三,此次讲解CTP的行情接收部分.看似简单实际上有很多细节需要处理,否则收到的数据难以实际应用.
C# CTP 最新的C#编写的CTP穿透