多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > VS2010 中創(chuàng)建自定義 SQL Rule

VS2010 中創(chuàng)建自定義 SQL Rule

來源:程序員人生   發(fā)布時間:2013-11-09 22:15:37 閱讀次數(shù):2520次

VS2010已經(jīng)發(fā)布幾天時間了,一些新的特性特別引人注目,比如:

  • 性能的穩(wěn)定和提升,表現(xiàn)在WPF GUI和WPF文本呈現(xiàn)。
  • Windows Azure Tools模板。
  • 多顯示器支持,輸出窗口,類圖窗口,代碼定義窗口等提供輔助信息的窗口放置在副顯示器中。
  • 對并行計算開發(fā)的大量支持。
  •  包含了SharePoint的項(xiàng)目模板和調(diào)試支持。
  • 用于Silverlight和WPF的拖放綁定支持。
  • C++ IDE的增強(qiáng):通過簡單的拖放操作,就能生成穩(wěn)健的Windows窗體應(yīng)用程序。
  • 通過并行安裝以向后兼容.NET 3.5。
  • F#語言的支持,JavaScript智能感知引擎等等。

除去以上特性,創(chuàng)建自定義SQL Rule也有所變化。本文就如何在VS2010中創(chuàng)建SQL Rule進(jìn)行說明 。

1.什么是Visual Studio Database Edition以及特性。

Visual Studio Database Edition(以下簡稱VSDB)是針對典型的數(shù)據(jù)庫開發(fā)任務(wù)而設(shè)計的,可以對原有數(shù)據(jù)庫反向工程,添加表,存儲過程和其他數(shù)據(jù)庫項(xiàng)目,而且有選擇性地將修改部署到目標(biāo)數(shù)據(jù)庫中。他的主要特性有:

1.1模型對比(Schema Compare)

在項(xiàng)目的維護(hù)和升級期間,至少需要維護(hù)產(chǎn)品數(shù)據(jù)庫(正在正式運(yùn)營的數(shù)據(jù)庫)、測試數(shù)據(jù)庫、開發(fā)數(shù)據(jù)庫這三個數(shù)據(jù)庫,那開發(fā)數(shù)據(jù)庫結(jié)構(gòu)變更后,如何同步到其他兩個數(shù)據(jù)庫上呢?模型對比功能可以很好地解決此問題。如果開發(fā)數(shù)據(jù)庫結(jié)構(gòu)變更,可以通過選擇菜單的Data → Schema Compare → Filter中選擇Different Objects, Missing Objects or New Objects來過濾列表。這個過濾可以使我們快速地看到哪些修改需要更新到目標(biāo)數(shù)據(jù)庫中。然后我們可以保存修改腳本到一個文件中,并在T-SQL編輯器或者直接將修改精寫入到目標(biāo)數(shù)據(jù)庫。

1.2數(shù)據(jù)對比(Data Compare)

用來比較兩個數(shù)據(jù)庫的表或者視圖中數(shù)據(jù)是否相同,可進(jìn)行比較的前提是數(shù)據(jù)庫名稱一致、表具有相同的主鍵、唯一索引或唯一約束。比較完后可以對修改保存到目標(biāo)數(shù)據(jù)庫或者腳本。這個特性可以將產(chǎn)品數(shù)據(jù)庫的數(shù)據(jù)導(dǎo)入到開發(fā)數(shù)據(jù)庫或者測試數(shù)據(jù)庫,以便于開發(fā)和測試。

1.3數(shù)據(jù)生成計劃(Data Generation Plans)

在項(xiàng)目中,開發(fā)團(tuán)隊(duì)每周至少一次提交版本到測試環(huán)境,測試人員針對新的數(shù)據(jù)結(jié)構(gòu)如何快速生成測試基礎(chǔ)數(shù)據(jù)呢? 數(shù)據(jù)生成計劃會解決此問題。在數(shù)據(jù)生成計劃計劃中,我們要定義生成數(shù)據(jù)的表、每一個表要生成的記錄行數(shù)和要插入數(shù)據(jù)的類型。數(shù)字類型比較容易生成,針對特殊的數(shù)據(jù)比如Email、電話號碼可以通過正則表達(dá)式RegEx完成。

1.4重構(gòu)(Refactor

主要用來重命名數(shù)據(jù)庫對象,比如數(shù)據(jù)庫名稱,表名稱,視圖名稱。當(dāng)要重命名的對象改變后,對此對象的引用都會相應(yīng)地改變。

2.如何自定義SQL Rule

隨著時代的進(jìn)步及其全球化,企業(yè)業(yè)務(wù)越來越復(fù)雜,造成軟件項(xiàng)目也越來越龐大,軟件開發(fā)再也不是單槍匹馬的時代,靠一兩個人是完成不了任務(wù)的,軟件工廠模式是一個趨勢,軟件工廠生產(chǎn)線是一個方向,軟件的生成就可以像普通的產(chǎn)品一樣,流轉(zhuǎn)過整個生產(chǎn)線后,已經(jīng)定型并被客戶部署上線。龐大的生產(chǎn)線,龐大的隊(duì)伍,各式各樣的編程習(xí)慣,如何保證生產(chǎn)線的效率和軟件產(chǎn)品質(zhì)量,無規(guī)矩不成方圓,代碼編寫規(guī)范是其中很重要的一個規(guī)矩,數(shù)據(jù)庫命名規(guī)范也是代碼編寫規(guī)范里面比較重要的組成部分,VSDB可以很好地解決這個問題,強(qiáng)制要求開發(fā)人員按照數(shù)據(jù)庫規(guī)范來對數(shù)據(jù)庫對象命名。接下來讓我們看看如何解決這個問題。

2.1生成強(qiáng)命名類

調(diào)用命令行程序(路徑=系統(tǒng)盤:Program FilesMicrosoft Visual Studio 8SDKv2.0Bin) sn.exe -k FRIMLEC.text.snk然后把創(chuàng)建好的FRIMLEC.text.snk加入的工程中。設(shè)置參見下圖(選中工程右鍵--Properties--Signning)

提示:使用強(qiáng)名稱對程序集進(jìn)行簽名將向包含程序集清單的文件添加公鑰加密。強(qiáng)名稱簽名幫助驗(yàn)證名稱的唯一性,避免名稱欺騙,并在解析引用時向調(diào)用方提供唯一標(biāo)識。但是,任何信任級別都不會與一個強(qiáng)名稱關(guān)聯(lián)。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 精品精品国产高清a毛片牛牛 | 最近更新中文字幕3 | 3344成年站福利在线视频免费 | 成人欧美一区二区三区视频不卡 | 99成人精品 | 宇都宫紫苑(rion)在线播放 | 亚洲最新永久在线观看 | 超高清欧美同性videos | 日韩精品一区二区三区视频网 | 春意影院午夜免费入口 | 最近手机中文字幕大全4 | 免费看黄色的网址 | 欧美最新的精品videoss | 激情粉嫩精品国产尤物 | 欧美freesex黑人又粗又 | 国产精品久久久久乳精品爆 | 99久久精品国产一区二区成人 | 一区二区三区欧美在线 | 日韩系列第一页 | 国产日产亚洲欧美综合另类 | 亚洲美女又黄又爽在线观看 | 国产不卡毛片 | 国产视频大全 | 波多野结衣一区二区三区四区 | 精品国产午夜肉伦伦影院 | 日本一道本中文字幕 | 欧美精品专区第1页 | 午夜五月天 | 国产上床视频 | 欧美最猛性xxxxx亚洲精品 | 日韩一级一欧美一级国产 | 欧美成人性视频播放 | 男人边吃奶边做好爽男女视频 | 久久国产精品久久久 | 一二三四在线观看免费播放视频 | 国产欧美日韩一区 | 国产乱码精品一区二区三上 | 亚色最新网址 | 国产精品亚洲高清一区二区 | 欧美另类xxx | 亚洲欧美日韩国产综合久 |