03 2014 档案

Razor button
摘要:比起Web Form開發,在後端(.cs)寫法上大同小異,可選擇C#或VB.NET來撰寫;而在前端(.cshtml、.vbhtml)則有比較大的差別,自 MVC3版本後,就以Razor為前端檢視引擎,本篇就針對前端語法在撰寫時常犯的錯誤及重點做說明。(1) 註解在以往.aspx檔案,我們習慣以html主解 /* */ 或是使用.net註解而在.cshtml中,則使用@* 此行為註解 *@來表示。(2) 在前端(*.cshtml)撰寫後端(*.cs)語法以往在Web Form專案時,如果需要將.cs語法寫在aspx,就會寫成:而在.cshtml則會改成 @{ xxx; },如下:@{ Re... 阅读全文

posted @ 2014-03-26 09:52 wcq 阅读(767) 评论(0) 推荐(0)

MVC 中的 ViewModel
摘要:此文章总结自:http://rachelappel.com/use-viewmodels-to-manage-data-amp-organize-code-in-asp.net-mvc-applicationsViewModel 这个概念不只是在在MVC模式中有,你会在很多关于MVC、MVP、MVVM的文章中见到这个说法,并且这个概念在任何技术中都有可能提到,比如 ASP.NET, Silverlight, WPF, or MVC... 现在我们来讨论如何在MVC中使用它。ASP.NET MVC ViewModel 是什么?在 一般的情况下,我们向View中传递数据的时候,都是一个Model, 阅读全文

posted @ 2014-03-24 19:51 wcq 阅读(420) 评论(0) 推荐(0)

MVC EF 增 删 改 查
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;//using System.Data;using System.Data.SqlClient;using System.Data.OracleClient;using Mvc01.Models;namespace Mvc01.Common{ public class PubMethod { public void AddTest() { //0.设置Model1.edms视图中,主键ID为 Identity (同一时刻加入) //E 阅读全文

posted @ 2014-03-24 18:27 wcq 阅读(738) 评论(0) 推荐(0)

Oracle中TO_DATE格式
摘要:转载:Oracle中TO_DATE格式TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值:11 mon abbreviated 字符集表示 显示值:11月,若是英文版,显示nov month spelled out 字符集表示 显示值:11月,若是英文版,显示november Day: dd number 当月第几天 显示值:02... 阅读全文

posted @ 2014-03-24 15:52 wcq 阅读(390) 评论(0) 推荐(0)

ViewData,ViewBag,TempData
摘要:ViewData和ViewBag是一回事,只能在当前View中有效TempData里的值可以RedirectToAction跳转Controller或Action依然有效,等这次http请求结束后,TempData被清空ViewBag和ViewData生命周期相同,仅对当前View有效,不同的是ViewBag的类型不再是字典的键值对结构,而是dynamic动态类型。TempData在第一次读取之后会被移除.多用于跨control.如果我们想读取TempData的值但是又不让它被删除,可以使用TempData.Peek("Key")方法。如果想再保持一次TempData里面的 阅读全文

posted @ 2014-03-23 16:26 wcq 阅读(840) 评论(1) 推荐(0)

分布类
摘要:例子两个Student,但两个Student命名空间必须相同,但却在不同的文件夹内。分布类的定义:可以将类、结构或接口的定义拆分到两个或多个源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义:处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual Studio 在创建 Windows 窗体、Web 服务包装代码等时都使用此方法。您无需编辑 Visual Studio 所创建的文件,便可创建使用这些类的代码。若要拆分类定义,请使用 partia 阅读全文

posted @ 2014-03-23 14:34 wcq 阅读(618) 评论(0) 推荐(0)

EF 主键自增、级联删除
摘要:一、主键自增1.设置数据库中,主键自增2.设置VS中Model1.edmx二、级联删除使用Data Annotations:如果我们要到一对主从表增加级联删除,则要在主表中的引用属性上增加Required关键字,如: public class Destination { public int DestinationId { get; set; } public string Name { get; set; } public string Country { get; set; } public string Description... 阅读全文

posted @ 2014-03-22 17:11 wcq 阅读(1649) 评论(0) 推荐(0)

级联删除
摘要:两种方法人建议选择方法简单方便方法:触发器解决(下面代码用修改copy直接用)create or replace trigger delete_deptbefore delete on DEPTfor each rowbegindelete from EMP where DEPT_NO = :old.DEPT_NO;delete from POS where DEPT_NO = :old.DEPT_NO;end;/方法二:修改外键设置达级联删除目具体实现下:a)先查询出EMP表和POS表 外键名称(知道 外键名步省略)select CONSTRAINT_NAME,TABLE_NAME from 阅读全文

posted @ 2014-03-21 08:50 wcq 阅读(4009) 评论(0) 推荐(0)

Oracle历史记录
摘要:请问如何查询ORACLE的历史操作记录!!!!!------解决方案--------------------有一个专门存储操作的数据库表。。select t.SQL_TEXT, t.FIRST_LOAD_TIME from v$sqlarea t where t.FIRST_LOAD_TIME like '2010-06-30%' order by t.FIRST_LOAD_TIME desc===========SELECT v$open_cursor.SID,v$sql.sql_text,v$open_cursor.CURSOR_TYPE,v$session.PROGRAM 阅读全文

posted @ 2014-03-20 20:29 wcq 阅读(1378) 评论(0) 推荐(0)

EntityFramework
摘要:http://blog.csdn.net/bitfan/article/details/13001935转载EntityFramework走马观花之CRUD(中)上一篇文章中,介绍了在EF中如何执行查询的问题。本篇文章讨论数据的更新。如果是独立的实体对象,在底层数据库中它对应一张独立的表,那么,对它进行新建、删除和修改没有任何难度,实在不值浪费笔墨在它上头。在现实项目中,完全独立的对象少之又少,绝大多数情况都是对象之间有着紧密的关联。这种关联主要分为三种类型:一对一、一对多和多对多。如果对EF浅尝辄止,则我几乎可以肯定你一定会在实际开发中被对象间的关联弄得焦头烂额。下面就和大家聊聊EF是如何处 阅读全文

posted @ 2014-03-20 18:25 wcq 阅读(540) 评论(0) 推荐(0)

Oracle连接池
摘要:原由:许多用户可能在查询相同的数据库以获取相同的数据。在这些情况下,可以通过使应用程序共享到数据源的连接来提高应用程序的性能。否则,让每个用户打开和关闭单独的连接的开销会对应用程序性能产生不利影响。这样就有了连接池。实现:C#在连接字符串中设置连接池。 如果使用的是 OleDbConnection、OdbcConnection 或 OracleConnection 类,则连接池将由提供程序自动处理,所以您不必自己进行管理。 如果使用的是 SqlConnection 类,则连接池被隐式管理,但也提供选项允许您自己管理池。 连接使用Open()方法打开连接,这时候连接池就会初始化并建立设定的最小连 阅读全文

posted @ 2014-03-20 17:52 wcq 阅读(10610) 评论(0) 推荐(2)

MVC学习
摘要:Insus.NET从国庆节开始,全新学习ASP.NETMVC,到今天已经两个半月了,在这两个半月当中从不懂至了解,从了解至功力加深。今天Insus.NET想把所有练习,经验分享给CSDN网友们,特别是也想学习MVC的网友们,望共同努力......下面博文:《创建第一个MVC应用程序》http://www.cnblogs.com/insus/p/3358560.html《@Styles的nameSpace是什么》http://www.cnblogs.com/insus/p/3358703.html《MVC应用程序使用EntityFramework》http://www.cnblogs.com/i 阅读全文

posted @ 2014-03-19 11:14 wcq 阅读(462) 评论(0) 推荐(0)

Oracle自增列
摘要:最近在做Oracle的项目,由于以前没有接触过Oracle的开发,遇到了不少的问题,比如给Oracle表添加自增列,与SQL Server就不同。Oracle没有自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现。先建一个测试表了:create table userlogin( id number(6) not null, name varchar2(30) not null primary key)tablespace users/第一步:创建SEQUENCEcreate sequence userlogin_seq increment by 1 star 阅读全文

posted @ 2014-03-19 09:21 wcq 阅读(443) 评论(0) 推荐(0)

SVN
摘要:SVN安装配置与使用1、 所选服务器安装包:VisualSVN-Server-2.1.3.msi、2、 客户端安装包:TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi一、服务器的安装:注意:location :为安装文件位置,Repositories:为管理的代码仓库的位置,若选中Use secure connection前面的Checkbox,则表示安全连接【https】,这里的端口有433/8433可用,若未选中Checkbox,默认端口80/81/8080,身份认证选择Subversion。二、客户端安装点击完成安装。三、服务端的配置和使用添加一个代 阅读全文

posted @ 2014-03-17 10:08 wcq 阅读(571) 评论(0) 推荐(0)

ODAC配置
摘要:1、安装Oracle11g服务端2、安装ODAC ODTwithODAC1210123、拷贝Oracle11g服务端: F:\app\adccTest\product\11.1.0\db_1\BIN 中oci.dll文件 到ODAC的安装目录: F:\app\adccTest2\product\12.1.0\client_1\bin 阅读全文

posted @ 2014-03-14 12:46 wcq 阅读(374) 评论(0) 推荐(0)

Enum变量值的Discretion
摘要:有些时候,某个方法的返回值是个枚举类型,比如描述登录结果: public enum LoginResult { Success, WrongPassword, }当前段UI获取到登陆方法的返回结果时,就需要告诉用户登录是否成功、什么原因失败的。如果直接使用 ToString() 方式直接返回枚举变量的名称,显然不合适。通常的做法是使用各 switch 来转换,弊端是要写过多的代码;或者构造一个 string[] msg ,再根据 LoginResult 的 int 值来相应的取,弊端是类型的int值必须是连续的或者 string[] msg 的个数... 阅读全文

posted @ 2014-03-11 11:46 wcq 阅读(278) 评论(0) 推荐(0)

导航