1,創(chuàng)建存儲(chǔ)過(guò)程
創(chuàng)新互聯(lián)公司為客戶提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、移動(dòng)網(wǎng)站建設(shè)等網(wǎng)站方面業(yè)務(wù)。
在"VS2010"中的<服務(wù)器資源管理器>如圖:
在打開的窗口中,定義存儲(chǔ)過(guò)程
ALTER proc getPlayer ( @playerId int = 1 ) as select * from Player where id = @playerId;
2,實(shí)現(xiàn)存儲(chǔ)過(guò)程到方法的映射
由于getPlayer返回的是數(shù)據(jù)表Player中的所有字段,將getPlayer存儲(chǔ)過(guò)程拖到對(duì)象Player上.如圖:
3,調(diào)用映射方法
private static void storedProPlayer() { MYDBDataContext db = new MYDBDataContext(); var p = db.getPlayer(1).ToList(); foreach (var k in p) { Console.WriteLine("name:::=>" + k.name); } }
結(jié)果: