摘要:
经过WCF基础的ABC学习,已经可以构建简单的WCF的服务,使用不同的服务地址和绑定类型,根据业务提供所需的服务契约。但不禁想问,服务所使用的消息报文是什么样的形式么?蕴含什么样内容呢?WCF服务是否支持会话?WCF所提供的服务是单例的呢还是单调的呢?服务寄宿和客户端代理是如何实现的呢?接下来,将以 阅读全文
posted @ 2017-05-11 21:25
叶祖辉
阅读(237)
评论(0)
推荐(0)
|
摘要:
经过WCF基础的ABC学习,已经可以构建简单的WCF的服务,使用不同的服务地址和绑定类型,根据业务提供所需的服务契约。但不禁想问,服务所使用的消息报文是什么样的形式么?蕴含什么样内容呢?WCF服务是否支持会话?WCF所提供的服务是单例的呢还是单调的呢?服务寄宿和客户端代理是如何实现的呢?接下来,将以 阅读全文
posted @ 2017-05-11 21:25
叶祖辉
阅读(237)
评论(0)
推荐(0)
摘要:
之前介绍了基于SOAP的Web服务,接下来将介绍基于REST的轻量级的Web服务。 REST(Representational State Transfer)与技术无关,代表一种软件架构风格,可以成为ROA面向资源的架构,之前Web服务的架构风格主要是SOAP和XML-RPC。REST从资源的角度来 阅读全文
posted @ 2017-05-11 21:24
叶祖辉
阅读(137)
评论(0)
推荐(0)
摘要:
本章节将进行元数据和异常处理的介绍,这部分内容概念型比较强,可以快速浏览一下就好。 客户端和服务器借助于终结点进行通信,服务的提供者通过一个或者多个终结点将服务发布出来,服务的消费者则通过创建与之匹配的终结点进行服务的调用。可以将服务的元数据看做是它所有终结点的描述,它以一种易于交换的数据格式(WS 阅读全文
posted @ 2017-05-11 21:15
叶祖辉
阅读(139)
评论(0)
推荐(0)
摘要:
这部分将介绍一些相对深入的知识点,包括通过并发限流来保证服务的可用性,通过可靠会话机制保证会话信息的可靠性,通过队列服务来解耦客户端和服务端,提高系统的可服务数量并可以起到削峰的作用,最后还会对之前的事务知识做一定补充。 对于WCF服务来说,其寄宿在一个资源有限的环境中,为了实现服务性能最大化,需要 阅读全文
posted @ 2017-05-11 21:14
叶祖辉
阅读(206)
评论(0)
推荐(0)
摘要:
最后一章将进行WCF扩展和新特性的学习,这部分内容有一定深度,有一个基本的了解即可,当需要自定义一个完整的SOA框架时,可以再进行细致的学习和实践。 服务端架构体系的构建主要包含接下来的几个要素:服务描述、终结点分发器选择机制、信道分发器、终结点分发器、分发运行时、分发操作。 ServiceDesc 阅读全文
posted @ 2017-05-11 21:13
叶祖辉
阅读(132)
评论(0)
推荐(0)
摘要:
这部分主要涉及企业级应用的安全问题,一般来说安全框架主要提供3个典型的安全行为:认证、授权和审核。除了典型的安全问题,对于一个以消息作为通信手段的分布式应用,还需要考虑消息保护(Message Protection)问题,消息保护机制主要包括签名和加密,前者保证消息的一致性,后者保证消息的机密性。 阅读全文
posted @ 2017-05-11 21:13
叶祖辉
阅读(232)
评论(0)
推荐(0)
摘要:
1、一些基础的知识点 ExecuteReader(); //返回查询到的数据,一次一行,用于 selectExecuteNonQuery(); //返回影响的行数,用于 delete,insert,updateExecuteScalar(); //返回第一行,第一列的数值,类型为 Object,用于 阅读全文
posted @ 2017-05-11 21:10
叶祖辉
阅读(353)
评论(0)
推荐(0)
摘要:
private void btnInput_Click(object sender, EventArgs e) { if (opFile.ShowDialog() != DialogResult.OK) //判断用户点击 确定 还是 取消,不点确定,则返回程序 { return; } using(FileStream FStre... 阅读全文
posted @ 2017-05-11 21:09
叶祖辉
阅读(175)
评论(0)
推荐(0)
摘要:
一、简单登录验证(防SQL注入) GetString(序号) 返回某一列的值(当用户不记得列名序号时,可使用GetOrdinal()获取到序号)GetInt32(序号) 针对的是 int 字段,返回int字段的值GetOrdinal("列名") 根据列名得到序号 Console.WriteLine( 阅读全文
posted @ 2017-05-11 21:09
叶祖辉
阅读(458)
评论(0)
推荐(0)
摘要:
// ExecuteNonQuery 构建 public static int ExecuteNonQuery(string sql,params SqlParameter[] parameters) { string Str = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString; using (... 阅读全文
posted @ 2017-05-11 21:08
叶祖辉
阅读(194)
评论(0)
推荐(0)
摘要:
using System.IO; 有一个数据库手机号码的txt文件,格式是 : 13500000000-13560000000-中国移动 查询结果: 湖南移动[邵阳]文件夹选择对话框 FolderBrowserDialog; string[] Directory.GetFiles(路径,类型,选项) 阅读全文
posted @ 2017-05-11 21:08
叶祖辉
阅读(156)
评论(0)
推荐(0)
摘要:
一、DataSet的查询 SqlDataReader 适用于大型数据的读取,它是一条一条的读取,读取出来的数据是存放在服务器上当正在读取数据的时候,突然与服务中断,将无法读取后面的数据DataSet 适用于小型数据的读取,它是一次将所有数据读取并存放到本机程序的内存当中,占内存当正在读取数据的时候, 阅读全文
posted @ 2017-05-11 21:02
叶祖辉
阅读(354)
评论(0)
推荐(0)
摘要:
public static string str = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString; /// /// 用于查询数据返回 SqlDataReader 类型 /// /// 连接字符串 /// 操作类型(t... 阅读全文
posted @ 2017-05-11 21:02
叶祖辉
阅读(166)
评论(0)
推荐(0)
摘要:
// 修改学员信息的方法 public bool ModifyStudent(MODEL.Students model) { // 利用反映获取类对所有属性,用来动态生成SQL语句 StringBuilder sbSql = new StringBuilder("update Students set "); // 先获得model 的Type类型 T... 阅读全文
posted @ 2017-05-11 21:01
叶祖辉
阅读(871)
评论(0)
推荐(0)
摘要:
如果想编写单机版MIS、小型网站等对数据库性能要求不高的系统,又不想安装SQLServer,可以使用Access(MDAC),只要一个mdb文件就可以了。使用Access创建mdb文件,建表。OleDbConnection、OleDbCommand……,用法和SqlServer差不多。和SQLSer 阅读全文
posted @ 2017-05-11 21:01
叶祖辉
阅读(164)
评论(0)
推荐(0)
摘要:
public DataTable GetNewTable() { DataTable dt2 = new DataTable("NewDataSet"); //创建一个新Table,必须设置表名 dt2.Columns.Add(new DataColumn("Result",typeof(System.String))); //添加字段,并设置类型 D... 阅读全文
posted @ 2017-05-11 21:01
叶祖辉
阅读(2028)
评论(0)
推荐(0)
摘要:
原理:在同域中建立一个用于请求 别的域的代理程序,并将返回的内容发给客户端,客户端指向同域的这个代理程序 1. 客户端编写 // 其它部分都一样 //2.注册回调方法 callback xmlhttp.onreadystatechange = callback; //获取客户端内容 var user 阅读全文
posted @ 2017-05-11 21:00
叶祖辉
阅读(223)
评论(0)
推荐(0)
摘要:
abort() 停止当前请求getAllResponseHeaders() 返回包含HTTP请求的所有响应头信息,其中响应头包括Content-Length,Date,URI等内容。getResponseHeader(String header) 返回HTTP请求的响应头中指定的键名header对应 阅读全文
posted @ 2017-05-11 21:00
叶祖辉
阅读(90)
评论(0)
推荐(0)
摘要:
AJAX简介 没有AJAX会怎么样?普通的ASP.Net每次执行服务端方法的时候都要刷新当前页面,如实现显示服务器的时间每次都要刷新页面的坏处:页面刷新打断用户操作、速度慢、增加服务器的流量压力。如果没有AJAX,在youku看视频的过程中如果点击了“顶、踩”、评论、评论翻页,页面就会刷新,视频就会 阅读全文
posted @ 2017-05-11 21:00
叶祖辉
阅读(216)
评论(0)
推荐(0)
摘要:
new ActiveXObject("Microsoft.XMLHTTP")是IE中创建XMLHttpRequest对象的方法。非IE浏览器中创建方法是new XmlHttpRequest()。 为了兼容不同的浏览器需要编写很多代码回调函数中data参数为服务器返回的数据,textStatus为服务 阅读全文
posted @ 2017-05-11 20:59
叶祖辉
阅读(236)
评论(0)
推荐(0)
摘要:
框架代码如下: // 使用封装方法的人只关心提供http的请求方法,url地址,数据,成功和失败的回调方法 // 类的构造定义,主要职责就是新建出 XMLHttpRequest 对象 var MyXMLHttpRequest = function () { var xmlhttprequest; i 阅读全文
posted @ 2017-05-11 20:59
叶祖辉
阅读(144)
评论(0)
推荐(0)
摘要:
1.数据库设计字段:Id(int) , Msg(varchar(MAX)) , PostDate(datetime) 2.自定义SQL查询方法(强类型DataSet) //SelectCount()方法,用于查询总条数select count(*) from T_Posts //GetPageDat 阅读全文
posted @ 2017-05-11 20:58
叶祖辉
阅读(254)
评论(0)
推荐(0)
摘要:
AJAX传递复杂数据如果自己进行格式定义的话会经历组装、解析的过程,因此AJAX中有一个事实上的数据传输标准JSon。 Json将复杂对象序列化为一个字符串,在浏览器端再将字符串反序列化为JavaScript可以读取的对象。看一下Json的格式。Json被几乎所有语言支持。 C#中将.Net对象序列 阅读全文
posted @ 2017-05-11 20:58
叶祖辉
阅读(276)
评论(0)
推荐(0)
摘要:
三层架构的命名: UI: User Interface (数据显示层 用户界面)BLL:Business Logic Layer (业务逻辑层)DAL:Data Access Layer (数据访问层)Dao:Data Access Object (数据访问对象和数据访问层一个意思) 常用代码: C 阅读全文
posted @ 2017-05-11 20:57
叶祖辉
阅读(159)
评论(0)
推荐(0)
摘要:
微软AJAX解决方案 (*) ASP.Net中内置的简化AJAX开发的控件UpdatePanel 放入ScriptManager,将要实现AJAX效果的控件放到UpdatePanel中即可 UpdatePanel原理探秘,用HttpWatch只把需要无刷新更新的部分放到UpdatePanel中Upd 阅读全文
posted @ 2017-05-11 20:57
叶祖辉
阅读(93)
评论(0)
推荐(0)
摘要:
1.数据库用上面的,增加一个 DeleteById 的SQL方法delete from T_Posts where Id = @Original_Id 2.设置处理页面 delete.ashx public void ProcessRequest(HttpContext context) { con 阅读全文
posted @ 2017-05-11 20:57
叶祖辉
阅读(1607)
评论(0)
推荐(0)
摘要:
ASP.NET页面生命周期 (1)PreInit 预初始化(2)Init 初始化(3)InitComplete 初始化完成(4)PreLoad 预加载(5)Load 加载(6)LoadComplete 加载完成(7)PreRender 预输出(8)PreRenderComplete 预输出完成(9) 阅读全文
posted @ 2017-05-11 20:56
叶祖辉
阅读(155)
评论(0)
推荐(0)
摘要:
字符拼接<%# "abc" + Eval("列名").ToString() %><%# Eval("列名","abc{0}") %>格式化<%# Eval("列名"{0:yyy-MM-dd}") %> //日期格式化<%# Eval("价格"{0:000.0#}") %> //如果没三位就补0,如0 阅读全文
posted @ 2017-05-11 20:56
叶祖辉
阅读(187)
评论(0)
推荐(0)
摘要:
加密:aspnet_regiis -pef appSettings "G:\FlyMusicNew\Web"解密:aspnet_regiis -pdf appSettings "G:\FlyMusicNew\Web" <%# Eval() %> //单向绑定,操作数据库 返回的是 object 类型 阅读全文
posted @ 2017-05-11 20:56
叶祖辉
阅读(187)
评论(0)
推荐(0)
摘要:
Web开发是和HTTP协议打交道的,必须了解,HTTP协议版本: HTTP/0.9 HTTP/1.0 HTTP/1.1 现在主流是 HTTP/1.1版本HTTP协议分析工具:1.DebugBar HTTP(S)标签的内容,免费的,只能分析当前浏览器中的内容2.httpwatch 收费的,只能分析当前 阅读全文
posted @ 2017-05-11 20:55
叶祖辉
阅读(107)
评论(0)
推荐(0)
摘要:
新建一个 ashx 一般处理程序 如: YZM.ashx继承接口 IRequiresSessionState //在一般处理程序里面继承 HttpContext context 为请求上下文,包含此次请求处理要使用到的信息和对象都在里面,有Response,有Request 下面为 YZM.ashx 阅读全文
posted @ 2017-05-11 20:55
叶祖辉
阅读(378)
评论(0)
推荐(0)
摘要:
Http是请求,响应的模型,服务器不会来读取浏览器的网页,只能够得到客户端提交过来的数据当用户点击提交,服务器就知道"提交回来了"(PostBack) Get与Post 设置form的method属性指定表单提交方式,get(默认值)是通过URL传递值,传递的数据量是有限的post传递的表单值是隐藏 阅读全文
posted @ 2017-05-11 20:55
叶祖辉
阅读(687)
评论(0)
推荐(0)
摘要:
Request对象 Response.Write(Request.ApplicationPath) //应用根路径Request.AppRelativeCurrentExecutionFilePath //当前执行请求相对于应用根目录的虚拟路径,以~开头Request.PhysicalApplica 阅读全文
posted @ 2017-05-11 20:54
叶祖辉
阅读(177)
评论(0)
推荐(0)
摘要:
不要轻信用户提交上来的数据alert消息太难看,因此开发一个aspx页面用来统一展示消息ShowMessage.ashx //主页将判断重定向到另一个页面 if (TextBox1.Text != "gao") { Response.Redirect("sey.aspx?Name=密码不正确!"); 阅读全文
posted @ 2017-05-11 20:54
叶祖辉
阅读(207)
评论(0)
推荐(0)
摘要:
1.最小权限原则,只允许用户做****,而不是"不允许用户做****"2.浏览器查看的是服务端代码的执行输出的文本,除非服务器有漏洞,否则浏览者无法查看服务端的ASPX,CS代码,目标另存为也是保存ASPX的执行结果,而看不到ASPX的源代码,JS,HTML是被输出到浏览器上执行的,因此无法禁止浏览 阅读全文
posted @ 2017-05-11 20:54
叶祖辉
阅读(129)
评论(0)
推荐(0)
摘要:
案例:用NPOI动态生成一个Excel表,然后弹出对话框让用户下载,文件名是"用户列表.xls" 先去相关网站下载 NPOI DLL文件,再引用 application/x-excel, application/octet-stream(不知道的类型都可用) context.Response.Con 阅读全文
posted @ 2017-05-11 20:53
叶祖辉
阅读(365)
评论(0)
推荐(0)
摘要:
HttpHandler:处理请求(Request)的信息和发送响应(Response)。HttpModule:通过Http Module向Http请求输出流中写入文字,httpmodule先执行 它们两个的区别:页面处理程序在处理过程中,要经历HttpModule,HttpHandler的处理Htt 阅读全文
posted @ 2017-05-11 20:53
叶祖辉
阅读(320)
评论(0)
推荐(0)
摘要:
1. Request,Response,Server属性:对contex.Request,context.Response,context.Server的简化调用2. AppRelativeVirtualPath属性:获得页面相对于应用根路径的路径,比如:~/test.aspx3. FindCont 阅读全文
posted @ 2017-05-11 20:52
叶祖辉
阅读(240)
评论(0)
推荐(0)
摘要:
在新建项的时候,选择Web用户控件,可用来自定义自己的控件,做好后,直接拖到页面即可使用自定义控件与WEB交互,需要在 自定义控件里面 写 属性,如: public string CityID { get { return this.DropDownList1.SelectedValue; } se 阅读全文
posted @ 2017-05-11 20:51
叶祖辉
阅读(545)
评论(0)
推荐(0)
摘要:
ASP.NET服务端基本控件介绍 大概分为三种控件: HTML控件,ASP.NET把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理ASP.NET服务端控件,经过ASP.NET高度封装的控件,运行在服务端,可以用C#代码进行操作,会渲染到客户端为HTML控件runat= 阅读全文
posted @ 2017-05-11 20:51
叶祖辉
阅读(808)
评论(0)
推荐(0)
摘要:
ASP.NET提供了如下的控件: RequiredFieldValidator: 字段必填 (ControlTovalidate设定要验证的控件) RangeValidator: 值在给定的最大值,最小值之间() CompareValidator: 用于比较两个值的关系是否满足要求或者是否是指定类型 阅读全文
posted @ 2017-05-11 20:45
叶祖辉
阅读(1636)
评论(0)
推荐(0)
摘要:
数据绑定控件简介 数据绑定分为:数据源 和 数据绑定控件 两部分,数据绑定控件通过数据源来获得数据,通过数据源来隔离数据提供者和数据使用者,数据源有:SqlDataSource,AccessDataSource,ObjectDataSource,LinqDataSource,XmlDataSourc 阅读全文
posted @ 2017-05-11 20:44
叶祖辉
阅读(1705)
评论(0)
推荐(0)
摘要:
添加一个"母版页",使用<asp:ContentPlaceHolder>挖坑,新建的母版页已经自动设置了两个ContentPlaceHolder创建使用母版页的具体页面,WebSite是新建"Web窗体"的时候勾选"选择模板页",WebApplication是新建"Web内容窗体"然后选择页面使用母 阅读全文
posted @ 2017-05-11 20:44
叶祖辉
阅读(217)
评论(0)
推荐(0)
摘要:
缓存介绍 如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,则网站性能会非常差,而如果只有第一次访问的时候才查询数据库生成页面内容,以后都直接输出内容,则能提高系统性能,这样无论多少人访问都只访问一次数据库,数据库压力不变缓存是一种用空间换取时间的技术,存在于计算机中很多地方,用 阅读全文
posted @ 2017-05-11 20:43
叶祖辉
阅读(276)
评论(0)
推荐(0)
摘要:
当页面发生错误的时候,ASP.Net会将错误信息展示出来,这样一来不好看,二来会泄露网站的内部实现信息,给网站带来安全隐患,因此需要定制错误页,发生错误时显示开发人员定制的页面404页面放点广告也是好的嘛配置web.config,配置customErrors区域: <customErrors mod 阅读全文
posted @ 2017-05-11 20:42
叶祖辉
阅读(175)
评论(0)
推荐(0)
摘要:
为什么要URL重写? 1、有利于SEO,带参数的URL权重较低;2、地址看起来更正规,推广uid 伪静态:看起来像普通页面,而非动态生成的页面。 原理:在Global.asax的Application_BeginRequest 中读取Request.Url 得到请求的URL(View-3.aspx) 阅读全文
posted @ 2017-05-11 20:41
叶祖辉
阅读(148)
评论(0)
推荐(0)
摘要:
添加Web→全局应用程序类,注 文件名不要改 Global.asax全局文件是对Web应用声明周期的一个事件响应的地方,将Web应用启动时初始化的一些代码写到Application_Start中,比如后面讲的Log4Net的初始化等。应用关闭的时候Application_End调用当一个Sessio 阅读全文
posted @ 2017-05-11 20:41
叶祖辉
阅读(413)
评论(0)
推荐(0)
摘要:
可以将js 、图片、css等嵌入Assembly中,这样就不用将文件在aspx中写了,特别适合做自定义控件的时候将控件用到的资源打包。 将文件放到项目的合适路径,比如jpg文件所在路径的namespace为RuPengSite.Ctrls.Test,jpeg文件名为My. jpg 在属性视图中设置M 阅读全文
posted @ 2017-05-11 20:40
叶祖辉
阅读(234)
评论(0)
推荐(0)
摘要:
Web Service三种核心技术标准1.服务提供者(服务端)2.服务请求者(客户端)3.服务注册中心(服务代理者) 在构建和使用Web Service时,主要用到以下几个关键的技术和规则:1.XML:描述数据的标准方法2.SOAP:简单对象访问协议3.WSDL:Web服务描述语言4.UDDI(Un 阅读全文
posted @ 2017-05-11 20:39
叶祖辉
阅读(304)
评论(0)
推荐(0)
摘要:
要使用.NET自带的JSON处理工具需要引用下面的命名空间: using System.Web.Script.Serialization; 1.编码 myConfig mc = new myConfig(); mc.config = "测试"; mc.info = "还不错"; JavaScript 阅读全文
posted @ 2017-05-11 20:21
叶祖辉
阅读(382)
评论(0)
推荐(0)
摘要:
实体框架(Entity Framework)简介 简称EF,与ADO.NET关系ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studi 阅读全文
posted @ 2017-05-11 20:20
叶祖辉
阅读(374)
评论(0)
推荐(0)
摘要:
IEnumerable<T> 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable<T> 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令。也是延迟在我要真正显示数据的时候才执行 演示linq to ef 阅读全文
posted @ 2017-05-11 18:44
叶祖辉
阅读(213)
评论(0)
推荐(0)
摘要:
第一步:创建控制台项目第二步:添加新建项目→Ado.Net空实体模型第三步:添加实体:Customer,添加几个必要的测试字段第四步:添加实体之间的联系第五步:根据模型生成数据库脚本,并执行sql脚本创建数据库第六步:写增删改查来讲解EF的基本使用 CodeFirst是EntityFramework 阅读全文
posted @ 2017-05-11 18:44
叶祖辉
阅读(161)
评论(0)
推荐(0)
摘要:
1> 排序信息丢失 如果在排序操作之后执行了任何其他操作,则不能保证这些附加操作中会保留排序结果。这些操作包括 Select 和 Where 等。另外,采用表达式作为输入参数的 First 和 FirstOrDefault 方法不保留顺序。如下代码:并不能达到反序排序的效果 using (var e 阅读全文
posted @ 2017-05-11 18:43
叶祖辉
阅读(192)
评论(0)
推荐(0)
摘要:
Entity SQL 是 ADO.NET 实体框架 提供的 SQL 类语言,用于支持 实体数据模型 (EDM)。Entity SQL 可用于对象查询和使用 EntityClient 提供程序执行的查询。 > 关键字 Value关键字 ESQL 提供了 SELECT VALUE 子句以跳过隐式行构造。 阅读全文
posted @ 2017-05-11 16:00
叶祖辉
阅读(168)
评论(0)
推荐(0)
摘要:
ObjectQuery 类支持对 实体数据模型 (EDM) 执行 LINQ to Entities 和 Entity SQL 查询。ObjectQuery 还实现了一组查询生成器方法,这些方法可用于按顺序构造等效于 Entity SQL 的查询命令。下面是 ObjectQuery 的查询生成器方法以 阅读全文
posted @ 2017-05-11 15:53
叶祖辉
阅读(381)
评论(0)
推荐(0)
摘要:
public static void Transaction() { myitEntities entity = null; DbTransaction tran = null; try { entity = new myitEntities(); entity.Connection.Open(); tran = entity.Connec... 阅读全文
posted @ 2017-05-11 15:52
叶祖辉
阅读(186)
评论(0)
推荐(0)
摘要:
System.Data.EntityClient 命名空间是 实体框架的 .NET Framework 数据提供程序。EntityClient 提供程序使用存储特定的 ADO.NET 数据提供程序类和映射元数据与实体数据模型进行交互。EntityClient 首先将对概念性实体执行的操作转换为对物理 阅读全文
posted @ 2017-05-11 15:52
叶祖辉
阅读(393)
评论(0)
推荐(0)
摘要:
目前,EF对存储过程的支持并不完善。存在以下问题:> EF不支持存储过程返回多表联合查询的结果集。> EF仅支持返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。> 虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接调用 阅读全文
posted @ 2017-05-11 15:51
叶祖辉
阅读(3447)
评论(0)
推荐(0)
摘要:
本节,将介绍如何手动构造复杂类型(ComplexType)以及复杂类型的简单操作。通常,复杂类型是指那些由几个简单的类型组合而成的类型。比如:一张Customer表,其中有FristName和LastName字段,那么对应的Customer实体类将会有FristName和LastName这两个属性。 阅读全文
posted @ 2017-05-11 15:51
叶祖辉
阅读(191)
评论(0)
推荐(0)
摘要:
本节,我们将学习如何手动添加/修改存储过程,如何使EF能够支持Output类型的参数 > 添加/修改存储过程 有时候,某个SQL语句比较复杂,但是数据库中又没有定义相应的存储过程。这个时候,我们又想使上层代码比较简单、方便的方式来完成此项任务。那么,此时,我们便可以手工在实体模型(.edmx文件)中 阅读全文
posted @ 2017-05-11 15:50
叶祖辉
阅读(383)
评论(0)
推荐(0)
|