Framework_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Framework >>列表
学习此篇之前,先看看《DataTable数据显示于MVC应用程序》http://www.cnblogs.com/insus/p/3361182.html那是将DataTable显示于MVC的视图上。Insus.NET现在使用非EntityFramework将数据显示于View视图上。就在其基础上修改吧。首先删除Models目录的下类,重新创建一个:稍注意一下namespace和只写两个属性。然后再在Models目录创建一个Entity... 查看全文
· MVC应用程序使用Entity Framework发布时间:2013-10-09
创建空的MVC应用程序,为了想使用EntityFramework的类库,发现即无法正常引用。如下图,Insus.NET已经明确引了System.Data.Entity(下图Highlight的代码),但类别在继承DbContext时,却无法正确常引用。去微软MSDN查看资料:http://msdn.microsoft.com/en-us/library/system.data.entity(v=vs.103).aspxInsus.NET所创建的MVC应用程序也是.NETFramework4.5... 查看全文
· Entity Framework 简单增删改操作发布时间:2013-10-09
前言在EntityFramework简单查询操作中主要是学习了在EntityFramework中的几种不同模式的查询操作,现在主要来学习一下简单的增加、删除、修改操作。增加在EF中添加操作一般有两种方式:一是直接创建对象,然后调用“DbSet”的”Add()”方法进行添加;二是调用数据库上下文的”Entry()”方法并设置对应的状态。无论使用哪种方式最终一定要调用“SaveChange()”进行提交... 查看全文
· Entity Framework 简单查询发布时间:2013-09-30
前言首先来简单的复习一下如何使用CodeFirst。第一步还是先建立一个控制台的应用程序,然后通过Nuget添加EntityFramework。那么同时会给packages.config和App.config添加相应的配置。第二步添加一个数据操作上下文实体类。添加两个构造函数,并添加一个Person的实体类。在App.config的配置文件中添加相应的数据链接配置。第三步在调用即可生成相应的数据库。EFContext.cspublicclassEFContext:DbContext... 查看全文
· Entity Framework 5.0系列之数据操作发布时间:2013-09-29
EntityFramework将概念模型中定义的实体和关系映射到数据源,利用实体框架可以将数据源返回的数据具体化为对象;跟踪对象所做的更改;并发处理;将对象更改传播到数据源等。今天我们就一起讨论如何利用EntityFramework进行查询、插入、更新和删除数据。查询我们将使用AdventureWorks数据库来进行今天的所有演示,因此开始之前请准备好相应的数据库。在EF中进行查询应该说是相当简单,只需要定义一个类继承于“DbContext”,然后定义对应的“DbSet”集合属性即可... 查看全文
· Entity Framework 5.0基础系列发布时间:2013-09-27
1.EntityFramework简介http://www.cnblogs.com/aehyok/p/3315991.html2.EntityFrameworkDBFirst尝试http://www.cnblogs.com/aehyok/p/3318892.html3.EntityFrameworkModelFirst尝试http://www.cnblogs.com/aehyok/p/3323438.html4.EntityFrameworkCodeFirst尝试http://www... 查看全文
· Entity Framework 关系约束配置发布时间:2013-09-25
前言简单的说一下自己的理解,大家应该都很明白ADO.NET,也就是原生态的数据库操作,直接通过拼接SQL语句,表与表之间通过链接(innerjoinleftjoin或者子查询),也就是在设计表的时候预先设计好的,通过主外键进行关联。那么现在在EntityFramework中是如何配置处理的呢?EntityFramework关系约束配置对于实体关系对应的数据表关系,无非“0:1,1:1,1:N,N:N”这几种,可以使用导航属性中的数据类型来表示,0&hellip... 查看全文
· Entity Framework DataAnnotations发布时间:2013-09-18
前言DataAnnotation特性由.NET3.5中引进,给.NET中的类提供了一种添加验证的方式。但是在EF中它又可以对映射关系进行控制,相比较FluentAPI使用起来要简单一些。DataAnnotation特性列举DataAnnotation由命名空间System.ComponentModel.DataAnnotations提供。下面列举实体模型中常用的DataAnnotation特性:1.KeyAttribute:对数据库中表的主键的设置[Key]publicintOrderID... 查看全文
· Entity Framework 系统约定配置发布时间:2013-09-18
前言CodeFirst之所以能够让开发人员以一种更加高效、灵活的方式进行数据操作有一个重要的原因在于它的约定配置。现在软件开发越来越复杂,大家都试图将软件设计的越来越灵活,很多内容我们都希望是可配置的,但是过多的配置也会带来很大的工作量,解决这个问题的方法就是约定。对于一些简单的,不太可能经常变化的内容我们以一种约定的方式进行设计。使用过其他ORM框架的朋友可能知道一般ORM都有对应的映射配置文件(一般是一个Xml文件),但是EF并没有。在EF中是以一种约定的方式进行表、列同实体类进行映射的... 查看全文
· Entity Framework CodeFirst数据迁移发布时间:2013-09-17
前言紧接着前面一篇博文EntityFrameworkCodeFirst尝试。我们知道无论是“DatabaseFirst”还是“ModelFirst”当模型发生改变了都可以通过VisualStudio设计视图进行更新,那么对于CodeFirst如何更新已有的模型呢?今天我们简单介绍一下EntityFramework的数据迁移功能。EntityFramework配置当我们对项目进行EntityFramework进行安装引用的时候... 查看全文
前言在前面的文章中我们提到EntityFramework的“CodeFirst”模式也同样可以基于现有数据库进行开发。今天就让我们一起看一下使用EntityFrameworkPowerTools如何基于现有数据库生成数据类和数据库上下等。EntityFrameworkPowerTools基于现有数据库生成POCO数据类和数据库上下文需要借助VisualStudio一个扩展插件--EntityFrameworkPowerTools(一个CodeFirst反向工程工具)... 查看全文
· Entity Framework CodeFirst尝试发布时间:2013-09-16
前言CodeFirst模式我们称之为“代码优先”模式,是从EF4.1开始新建加入的功能。使用CodeFirst模式进行EF开发时开发人员只需要编写对应的数据类(其实就是领域模型的实现过程),然后自动生成数据库。这样设计的好处在于我们可以针对概念模型进行所有数据操作而不必关系数据的存储关系,使我们可以更加自然的采用面向对象的方式进行面向数据的应用程序开发。从某种角度来看,其实“CodeFirst”和“ModelFirst&rdquo... 查看全文
· Entity Framework ModelFirst尝试发布时间:2013-09-16
前言ModelFirst我们称之为“模型优先”,这里的模型指的是“ADO.NETEntityFrameworkDataModel”,此时你的应用并没有设计相关数据库,在VisualStudio中我们通过设计对于的数据模型来生成数据库和数据类。简单演示使用过程第一步:首先还是添加一个简单的控制台应用程序,然后在此项目上添加一个ADO.NET实体数据模型。第二步:选择空模型。第三步:在模型设计视图中,添加新实体点击确定后第四步... 查看全文
· Entity Framework做IN查询发布时间:2013-09-14
开发中遇到的Toohighlevelofnestingforselect错误项目使用了EntityFramework结合Mysql,遇到了一个非常奇怪的性能问题,一个看起来非常简单的查询通过不了。报出错误,“Toohighlevelofnestingforselect”。整个查询非常简单,只是从表中取到属于一个集合中的id的数据,比如从表中取到OfficeId是1,2,3,6的数据。Expression<Func<office,bool>>... 查看全文
· Entity Framework DBFirst尝试发布时间:2013-09-13
前言“DatabaseFirst”模式我们称之为“数据库优先”,前提是你的应用已经有相应的数据库,你可以使用EF设计工具根据数据库生成数据数据类,你可以使用VisualStudio模型设计器修改这些模型之间对应关系。简单使用演示过程第一步:确定好已有的数据库.第二步:创建一个简单的控制台应用程序。第三步:右键项目,然后添加新建项====>ADO.NET实体数据模型第四步:接着选择从模型生成====>>>从数据库生成第五步:点击新建连接,添加数据服务器,登录服务器方式... 查看全文
根据yiiframework的官方教程,使用sqlite,在利用Gii生成Modelskeleton的过程中,很多人会遇到以下错误CDbConnectionfailedtoopentheDBconnection:couldnotfinddriver我的是win7+apache+sqlite+PHPv5.3.27,这是我的解决方案:1.检查PHP.ini是否启用了sqlite的扩展模块配置,要将这行前面的分号去掉。extension=php_pdo_sqlite.dll2.由于PHP5... 查看全文
· Entity Framework简介发布时间:2013-09-12
前言很久很久之前就想来好好的学习一下EF,一直也是各种理由导致一直也没有好好的开始,现在下定决心了,不管怎样一定要把这先走一遍,并且把自己学到的相关EF的知识进行记录,以备后用,也望广大博友们一起来学习,探讨。EntityFrameWork概述EntityFramework(EF)是一个开源的“对象/关系映射(ORM:ObjectRelationalMapping)”框架,使应用程序可以使用一种“纯”的对象模型来访问关系数据库中的数据... 查看全文
最近在园子里看到一篇关于TransactionScope的文章,发现事务和并发控制是新接触EntityFramework和TransactionScope的园友们不易理解的问题,遂组织此文跟大家共同探讨。首先事务的ACID特性作为最基础的知识我想大家都应该知道了。ADO.NET的SQLTransaction就是.NET框架下访问SqlServer时最底层的数据库事务对象,它可以用来将多次的数据库访问封装为“原子操作”,也可以通过修改隔离级别来控制并发时的行为... 查看全文
本文主要介绍Android如何接收短信,流程分为两个部分,Framework层和App层。Framework层:短信的接收,Framework部分处理的顺序是RIL->SMSDispatcher->GsmSMSDispatcher/CdmaSMSDispatcher->SMSDispatcher。当短信到Framework层之后,会首先启动RIL中的RILReceiver去接收短信,在RILReceiver中使用LocalSocket去读短信... 查看全文
没有快速开发平台的时候只能感慨自己曾经浪费了那么多精力在拖拽控件上,总写重复的代码,却花了很多精力且不能体现自己的价值。SNF快速开发平台能把你解放出来,让你有更多的时间参与到核心业务逻辑中去,让你有更多的时间精力去创造出更多的价值。SNF快速开发平台最大的优势在于:集重多管理软件难以实现的功能、符合国际标准RBAC权限并可用于小企业灵活配置。并统一了开发规范、编码结构、页面风格一致、方便灵活。让开发成本降低、缩短项目开发周期让开发周期更可控、让您更有时间关注业务而不是技术,让项目运行更稳定... 查看全文