`
wyf
  • 浏览: 433685 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论
文章列表
使用1、MaxId表存储各表的MaxId值   专门一个数据库,记录各个表的MaxId值,建一个存储过程来取Id,逻辑大致为:开启事物,对于在表中不存在记录,直接返回一个默认值为1的键值,同时插入该条记录到table_key表中。而对于已存在的记录,key值直接在原来的key基础上加1更新到MaxId表中并返回key。
要点: A.Layout属性:等同于原来的MasterPageFile属性. B.@RenderBody()方法:直接渲染整个View到占位符处,而不需要原来所使用的<asp:Content />. C.@RenderPage()方法:渲染指定的页面到占位符处. D.@RenderSection方法:声明一个占位符,和原来的<asp:ContentPlaceHolder />功能类似. E.@section标记:对@RenderSection方法声明的占位符进行实现,和原来的<asp:Content />功能类似. 1.@RenderBo ...
1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过布局页面的@RenderBody()方法呈现在标签之间。这个方法不需要参数,而且只能出现一次。2. RenderPage从名称可以猜出来这个方法是要呈现一个页面。比如网页中固定的头部可以单独放在一个共享的视图文件中,然后在布局页面中通过这个方法调用,用法如下:@ ...

开源框架整理

    博客分类:
  • C#
Json.NET  http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 等)和Json的转换。   Math.NET http://www.mathdotnet.com/ Math.
GO /****** 对象: StoredProcedure [dbo].[pro_GenerateModel] 脚本日期: 08/04/2012 11:26:43 ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[pro_GenerateModel]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[pro_GenerateModel] SET ANSI_NULLS ON GO SET QUOTED_IDE ...
  不使用反射进行C#属性的运行时动态访问 摘要 问题的抽象 没有优化的反射 使用晚绑定优化的反射 公平的竞赛 公平的实现方式 换个思路,最直白的实现方式 运行时生成代码 性能比拼
设置name字段内容为注释内容(mysql为列) 在物理模型下 操作:Database--&gt;Edit Current DBMS,进入下图页面, 然后分别将 Script--&gt;Objects--&gt;Table--&gt;TableComment Script--&gt;Objects--&gt;Column--&gt;ColumnComment 修改成 alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT% alter table [%QUALIFIER ...

开源框架介绍

    博客分类:
  • C#
1、计划任务调度。 Quartz.NET-2.3.1 地址:http://www.quartz-scheduler.net/index.html 2、数据库访问,or-mapping,很强的一个轻量级开源框架 dapper-dot-net-master 3、邮件发送 OpenSmtp.Net  4 拓扑图形jTopo 拓扑图形化界面开发工具包 jTopo 5 前端UI B-UI   6、绘制图形(比如流程图) raphael.js  http://www.helloweba.com/view-blog-242.html 7、全文检索Elasticsearch.N ...
视差(Parallax)是指从不同的点看一个物体时形成的视觉差异,这个名词是源自希腊文的παρ&#940;λλαξι&#962; (parallaxis),意思是改变     在网页设计中,视差滚动(Parallax Scrolling)是当下流行的网页设计技术,通过让多层背景以不同的速度或者不同的方向移动来形成非常有趣的 3D 运动效果。下面是一些运用视差滚动效果的优秀网页案例: 视差(Parallax)是指从不同的点看一个物体时形成的视觉差异,这个名词是源自希腊文的παράλλαξις (parallaxis),意思是"改变"。在网页设计中,视差滚 ...
public bool ValidateSQL(string sql) { bool bResult; SqlCommand cmd = _conn.CreateCommand(); cmd.CommandText = "SET PARSEONLY ON"; cmd.ExecuteNonQuery(); try { cmd.CommandText = sql; cmd ...
基于AutoResetEvent的同步实现   利用AutoResetEvent的线程等待特性,可以折中实现Silverlight同步调用远端WCF服务。其原理就是在Silverlight发起异步调用远端WCF的时候进行线程阻塞,比记录异步调用远端WCF服务接口的完成事件,当异步调用完成后就终止线程阻塞,从而获取状态事件对象中或得调用远程接口所返回的结果。由于视图模型对象实现了INotifyPropertyChanged接口能够及时的更新界面元素,以此间接的就实现了同步方式调用。 public class AsyncCallStatus<T> { public As ...
3           语言级特性支撑下的LINQ项目(Language Features Supporting the LINQ Project) LINQ 完全建立在用途广发的(general-purpose)语言级特性上,其中一部分是 C# 3.0 和 Visual Basic 9.0 新加的特性。每一种特性都有其特有的作 ...
动态构建Expression表达式树 话说.Net已经发展到4.5了,大家对Lambda和Linq应该比较熟悉了。比如我们要取出产品集合里面SKU以"123"开头的产品集,就可以这么写:Products=Products.Where(p=>p.SKUCode.StartWith("123"));   现下 ...
原文地址:http://www.cnblogs.com/heyuquan/p/net-batch-mail-send-async.html   邮件基础理论知识                                                                                                       什么业务需要邮件功能? 1.         服务提供方:需提供邮件收发客户端或Web服务。(eg
在经过一段时间的协调和大家付出工作之外的业余时间,如今Angularjs的中文版学习指南终于上线出炉 地址为: http://www.ngnice.com/docs/guide   在翻译过程中大家力求准确,但也并不是逐字翻译,也会加上一些”译者注”之类,让大家能够更好的学习,使用Angularjs。同时在Angular开发指南首页我们也收集了很多很好的Angularjs学习资料供大家学习。
Global site tag (gtag.js) - Google Analytics