发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
[索引页][源码下载]
作者:webabcd介绍精进不休 .NET 4.5
示例1、演示 ADO.NET Entity Framework 6.0 的新特性 - 对 async await 的支持EF6.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EF6.aspx.cs" Inherits="EF60_DS56.EF6" Async="true" %> <!DOCTYPE html> <html xmlns="http://www./1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html>
EF6.aspx.cs
/* * 演示 ADO.NET Entity Framework 6.0 的新特性 - 对 async await 的支持 */ using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using EF60_DS56.Model; using System.Data.Entity; // 注意:必须要引用此命名空间,它包含了诸如 FirstAsync() ToListAsync() 等异步的扩展方法 using System.Threading.Tasks; namespace EF60_DS56 { public partial class EF6 : System.Web.UI.Page { // 注意:必须在页头中增加 <%@ Async="true" %> 以支持异步 protected async void Page_Load(object sender, EventArgs e) { await AsyncDemo1(); await AsyncDemo2(); } public async Task AsyncDemo1() { NorthwindEntities context = new NorthwindEntities(); var product = await context.Products.FirstAsync(); // 此类异步查询扩展方法来自 System.Data.Entity 命名空间 product.ProductName = "webabcd " + DateTime.Now.ToString("mm:ss"); await context.SaveChangesAsync(); } public async Task AsyncDemo2() { NorthwindEntities context = new NorthwindEntities(); var product = await context.Products.FirstOrDefaultAsync(); // 此类异步查询扩展方法来自 System.Data.Entity 命名空间 Response.Write(product.ProductName); } } }
2、演示 WCF Data Services 5.6 的新特性 - 对 ADO.NET Entity Framework 6.0 的支持WcfDataService.svc.cs
/* * 演示 WCF Data Services 5.6 的新特性 - 对 ADO.NET Entity Framework 6.0 的支持 */ using System; using System.Collections.Generic; using System.Data.Services; using System.Data.Services.Common; using System.Linq; using System.ServiceModel.Web; using System.Web; namespace EF60_DS56 { // DataService<T> - ef5 或以下版本 // public class WcfDataService : DataService<EF60_DS56.Model.NorthwindEntities> // EntityFrameworkDataService<T> - ef6 或以上版本 // 注意:在“Install-Package Microsoft.OData.EntityFrameworkProvider -Pre”之后才会有 EntityFrameworkDataService<T> public class WcfDataService : System.Data.Services.Providers.EntityFrameworkDataService<EF60_DS56.Model.NorthwindEntities> { public static void InitializeService(DataServiceConfiguration config) { config.SetEntitySetAccessRule("*", EntitySetRights.All); config.SetServiceOperationAccessRule("*", ServiceOperationRights.All); config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3; } } }
3、其他Index.html
<!DOCTYPE html> <html xmlns="http://www./1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>精进不休 .NET 4.5 - ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性</title> </head> <body> <h2>精进不休 .NET 4.5 - ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性</h2> <p> <a href="EF6.aspx" target="_blank"> ADO.NET Entity Framework 6.0 新特性 - 支持 async await (示例代码参见:EF6.aspx.cs) </a> </p> <p> <a href="WcfDataService.svc/Products()?$top=1" target="_blank"> WCF Data Services 5.6 新特性 - 支持 EF6 (示例代码参见:WcfDataService.svc.cs) </a> </p> <p> 注:请在 nuget 中搜索 entity framework 6 安装 ef6 </p> <p> 注:让 ds5.6 支持 ef6 需要用到 EntityFrameworkDataService,可以通过 nuget 控制台(工具 -> 库程序包管理器 -> 程序包管理器控制台)安装 Install-Package Microsoft.OData.EntityFrameworkProvider -Pre </p> </body> </html>
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
ASP.NET Web 页面语法概览
已创建的 ASP.NET Web 页面类似于静态 HTML Web 页面(即不包括基于服务器端处理的页面),但是它们包括了被 ASP.NET 所认可的额外元素,并且在页面运行的时候进行处理。</p> <p> <asp:...
限制文本框内文字输入字数
[laravel5] Form 和 HTML 的使用
[laravel5] Form 和 HTML 的使用。在laravel 5 中,把 from 和 html 单独的提出去了,下面就是安装使用方法啦添加到 composer.json 5.1参考最下面官网。"require": {"illuminate/html&...
我最喜欢的ORM工具—Simple Data
我最喜欢的ORM工具—Simple Data.现在大家做项目,肯定很多人都在用ORM工具,.net家族内,用的比较多的大概是NHibernate和Entity Framew...
ASP.NET页面中用javascript响应文本框的回车事件|牛博-牛腩的博客|www....
asp.net如何连接MySQL
asp.net如何连接MySQL.问:请问asp.net如何连接MySQL?另外asp.net如何连接远程的MySQL?http://www.mysql.com/products/myodbc/manual.html#ODBC.NET(C#)或。http://www.csdn.net/Develop/read_articl...
KindEditor在线HTML文本编辑器在asp.net中的使用
KindEditor在线HTML文本编辑器在asp.net中的使用1. 下载编辑器。asp - ASP程序asp.net - ASP.NET程序php - PHP程序jsp - JSP程序example...
URL编码java
用于HTML表单编码的类 它的静态方法可转换一个字符串为the application/x-www-form-urlencoded MIME format,这个格式也就是HTML所定义的一种格式(官方说明没找到,我猜的,有知道的请说明下)public ...
asp.net 一般处理程序
微信扫码,在手机上查看选中内容