`
jesse_lin
  • 浏览: 9961 次
  • 性别: Icon_minigender_1
  • 来自: 海口
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Code First EF CTP5试手

阅读更多

.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

就这样,数据可以查出来了

分享到:
评论

相关推荐

    一步一步学习ASP.NET MVC3 &EF Code First CTP 5&DI(二)

    在描述中提到的"EF Code First CTP 5"指的是Entity Framework(EF)的Code First开发策略的一个早期版本。Entity Framework是微软的一种对象关系映射(ORM)工具,它可以简化数据库操作,让开发者使用面向对象的编程...

    一键通过CTP穿透式账户测试.rar

    这个是2019.6.14上期CTP接口升级穿透式监管后,再申请CTP权限需要测试,这个是自动开仓,撤单和平仓程序,配置setting.ini后运行,一键通过测试 在setting.ini设置账户信息,运行后自动交易螺纹钢,开1手平1手后...

    宏源和SIMNOW CTP穿透式监管下单撤单过测试程序和源代码.zip

    这个是2019.6.14 后 上期CTP接口升级穿透式监管后,再申请CTP权限需要测试,这个是自动开仓,撤单和平仓程序 配置setting.ini后运行,一键通过测试 在 settini.ini设置账户信息,运行后自动交易螺纹钢开1手,平1手...

    上期综合平台CTP_Code

    上期综合平台CTP_Code,期货开发样例

    v6.3.19_T1_20200423_traderapi_CTP最新看穿式测试API_

    用来CTP看穿式接入时的测试,实盘测试前的接入申请

    ctp 穿透式直连测试工具.zip

    本工具仅测试直连模式(个人开发者可以直接使用直连模式) simnow 上面的终端厂商穿透测试,直连模式貌似拿不到测试结果(电话、qq、email 都没人在线),找期货公司要测试账号 填写 x64 / x86 目录中的 config....

    SMIS CTP测试HP的结果

    ### SMIS CTP测试HP的结果知识点解析 #### 一、背景与概述 - **测试目的**:本测试旨在验证Hewlett Packard Enterprise (HPE) 的存储解决方案是否符合SMI-S (Storage Management Initiative Specification) 标准的...

    Entity Framework Feature CTP 5

    Entity Framework Feature CTP 5

    Java-CTP.rar_CTP PHP接口_CTP接口java_Java-CTP_ctp java_ctp-java

    上期CTP接口Java封装 可以使用该封装进行期货交易,并且可以搭建自己的程序化交易平台

    CTP期货数据收集与中转程序.zip

    CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与中转程序 CTP期货数据收集与...

    CTP框架(Core Transaction Platform)开发培训

    **CTP框架详解** CTP,全称Core Transaction Platform,是中国工商银行软件开发中心为B/S应用系统设计的一个核心交易开发和运行平台。该框架的主要目标是实现业务系统的高效开发,提高应用的质量和性能,以及保证...

    CTP 股票接口开发

    CTP(China Trading Platform)股票接口开发是一种技术实现方式,用于连接交易系统和客户端应用程序,以便进行实时的股票交易操作。这个接口库是为开发者设计的,他们可以通过调用这些接口来实现与CTP交易系统的交互...

    CTP的JNI封装

    上期技术的CTP接口的JNI封装: (1)网上也有一些实现,不过都挂羊头卖狗肉的,超级鄙视。 (2)testCTP是JAVA的Eclipse工程,执行CTPTest就可以调用起CTP的JNI接口,lib是testCTP工程依赖的jar包,熟悉JAVA的人导入这个...

    银行开发框架 规范 ctp

    本文档仅仅是对《CTP开发手册》的补充,对于下面将要描述的每一个点,在《CTP开发手册》中都有详细的描述。这里把他们提出来再做说明,仅仅因为这些点是CTP开发中的关键,以提醒用户注意。 CTP作为一个B/S应用系统...

    封装了CTP的接口的c#源代码

    5. 复制QuantBox.C2CTP.dll、QuantBox.CSharp2CTP.dll、QuantBox.Helper.CTP.dll、NLog.dll到此目录 6. 复制CTP.nlog到此目录,或自己修改此文件 7. 找到软件的插件配置文件C:\Documents and Settings\...

    MT5客户端直连期货公司CTP柜台的期货程序化交易软件

    MT5客户端直连期货公司CTP柜台的期货程序化交易软件

    CTP框架开发概述.ppt

    综合交易平台(Comprehensive Transaction Platform, CTP)是专门为期货公司开发的一套期货经纪业务管理系统,由交易、风险控制和结算三大系统组成 。它采用分布式架构,也是基于全内存的交易系统 。

    CTP交易平台的测试程序,主要采用xls进行测试。是上期交易平台提供的代码

    CTP交易平台的测试程序,主要采用xls进行测试。是上期交易平台提供的代码,各种语言都可以调用

    海风CTP开发讲解之三

    海风CTP开发讲解之三,此次讲解CTP的行情接收部分.看似简单实际上有很多细节需要处理,否则收到的数据难以实际应用.

    FtdcNet.CTP-master_c#ctp_C#CTP最新的C#编写的CTP穿透_libraryvxf_ctp_

    C# CTP 最新的C#编写的CTP穿透

Global site tag (gtag.js) - Google Analytics