जन 21
SELECT * FROM SCORE
  WHERE COURSE = '物件導向程式設計'
  
SELECT * FROM SCORE
  WHERE COURSE LIKE '%程式設計%'
  
SELECT * FROM SCORE
  ORDER BY SCORE DESC
  
================================

--SQL註解1
/*SQL註解2*/

================================

--別名
SELECT S.COURSE FORM SCORE S

===============================

--合併表格 INNER JOIN
SELECT P.NAME, S.SID, S.SCORE, S.COURSE
  FROM SCORE S
  INNER JOIN STUDENT P ON S.SID = P.SID
  
--簡化寫法
SELECT P.NAME, S.SID, S.SCORE, S.COURSE
  FROM SCORE S, STUDENT P
  WHERE S.SID = P.SID
  
==================================

--LEFT OUTTER JOIN
SELECT P.NAME, S.SID, S.COURSE, S.SCORE
  FROM SCORE S, 
  LEFT OUTTER JOIN STUDENT P ON S.SID = P.PID

--RIGHT OUTTER JOIN
SELECT P.NAME, S.SID, S.COURSE, S.SCORE
  FROM SCORE S, 
  RIGHT OUTTER JOIN STUDENT P ON S.SID = P.PID
  
--FULL OUTTER JOIN
SELECT P.NAME, S.SID, S.COURSE, S.SCORE
  FROM SCORE S, 
  FULL OUTTER JOIN STUDENT P ON S.SID = P.PID
जन 18
INSERT..()
  VALUE..()

INSERT SCORE (SID, COURSE, SCORE)
  VALUES ('S001', '程式設計', 86)

INSERT SCORE (SID, COURSE, SCORE)
  VALUES ('A003', '程式設計', 74)

由於各欄位不可為NULL,故語法可以省略為下:

INSERT SCORE
  VALUE ('S002', '演算法', 77)

INSERT SCORE
  VALUE ('S003', '演算法', 57)

===============

UPDATE..
  SET..=
  WHERE..=

UPDATE SCORE
  SET COURSE = '物件導向程式設計',
      SCORE = 95
  WHERE SID = 'S001'

=================

DELETE FROM..
  WHERE..=

DELETE FROM SCORE
  WHERE SID = 'S003'

=================

SELECT * FROM SCORE

SELECT SID AS '學號', COURSE AS '科目名稱', SCORE AS '分數" FROM SCORE
जन 13

जन 9
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using WebApplication1.Models;
using WebApplication1.Services;

namespace WebApplication1.Controllers
{
    public class MessageController : Controller
    {
        messageDBService data = new messageDBService(); //實作Services的物件 (其含有兩個方法:1.取得資料庫資料並回傳 2.接收資料並寫進資料庫)
        // GET: Message
        public ActionResult Index()             //執行Index檢視頁面 (首頁或索引頁面)
        {
            return View(data.GetData());        //將資料傳回View (使用方法1.)
        }

        public ActionResult Create()            //執行Create檢視頁面 (新增資料的頁面)
        {
            return View();
        }

        [HttpPost]                              //當瀏覽器發送HTTP POST請求才會執行
        public ActionResult Create(string Article_title, string Content)        //當使用Create這個Action且有帶參數時
        {
            data.DBCreate(Article_title, Content);      //把資料寫進資料庫 (使用方法2.)

            return RedirectToAction("Index");           //回到Index這個Action
        }
    }
}
जन 7
Interface: 定義為抽象的概念,與Class差別為,界面雖然有包含屬性與方法,但只宣告而不包含實作內容。
--類別只能"繼承"一個父類別,但能"實作"(語法跟繼承很像)多個介面。(老爸只能有一個,乾爹可以認很多個的概念)
--類別實作介面時,只會得到方法的名稱,不會包含任何實作內容。
जन 4
class Aaa{}				//class類別
  decimal Bbb(){}		//method方法
    int Ccc{get; set;} 	//property屬性

。不含set的屬性被視為唯讀
。不含get的屬性被視為唯寫
。同時具有這兩種存取子的屬性則為可讀寫
जन 2
Console.WriteLine()	秀畫面並換行;
Console.Write()		秀畫面;

========================

Console.Write(string.Format("{0}*{1}={2:00}\t", j, i, j * i));
//類矩陣的方式,定義每個值的顯示方式


ब्राउज़ करने के लिए जारी »

दिस. 27

दिस. 13

> इकाई की रूपरेखा(अक्सर एफई के रूप में भेजा):
> एक .नेट फ्रेमवर्क डेटा का उपयोग प्रौद्योगिकी को परिभाषित करने और मॉडल वर्गों के साथ काम करने के लिए.
> डिफ़ॉल्ट रूप से, इकाई की रूपरेखा वस्तु संदर्भ वर्ग के रूप में एक ही नाम के एक कनेक्शन स्ट्रिंग के लिए लग रहा है (इस परियोजना के लिए MovieDBContext).

> इकाई की रूपरेखा LocalDB उपयोग करने के लिए डिफ़ॉल्ट है.

> LocalDB SQL सर्वर एक्सप्रेस डेटाबेस इंजन का लाइटवेट संस्करण है
> LocalDB कि आप .mdf फ़ाइलों के रूप में डेटाबेस के साथ काम करने में सक्षम बनाता है SQL सर्वर एक्सप्रेस की एक विशेष निष्पादन मोड में चलाता है.
> आम तौर पर, LocalDB डेटाबेस फ़ाइलों को एक वेब परियोजना के App_Data फ़ोल्डर में रखा जाता है.

> SQL सर्वर एक्सप्रेस उत्पादन वेब अनुप्रयोगों में प्रयोग के लिए अनुशंसित नहीं है.
> विशेष रूप से LocalDB एक वेब अनुप्रयोग के साथ उत्पादन के लिए इस्तेमाल नहीं किया जाना चाहिए, क्योंकि यह आईआईएस के साथ काम करने के लिए नहीं बनाए. तथापि, एक LocalDB डेटाबेस आसानी से एसक्यूएल सर्वर या SQL Azure के लिए चले जा सकती है.

दिस. 12

> उस्तरा कोड एनोटेशन प्रतीक @ *…….*@

> एक नियंत्रक वर्ग आप कोड है, जो आने ब्राउज़र अनुरोधों को प्रबंधित बारे में, एक डेटाबेस से डेटा को पुन: प्राप्त, और अंत में प्रतिक्रिया किस प्रकार ब्राउज़र को वापस भेजने का फैसला करता है.

> एक दृश्य टेम्पलेट व्यापार तर्क प्रदर्शन कभी नहीं करना चाहिए या सीधे एक डेटाबेस के साथ बातचीत. बजाय, एक दृश्य टेम्पलेट केवल डेटा है कि नियंत्रक द्वारा इसे करने के लिए प्रदान की जाती है के साथ काम करना चाहिए. को बनाए रखने के लिए इस “चिंताओ का विभाजन” अपने कोड को साफ रखने में मदद करता है, परीक्षण योग्य और अधिक maintainable.

> यह नियंत्रक द्वारा वर्तमान में है(URL द्वारा)जानकारी देखने के लिए पारित कर दिया(स्क्रीन प्रतिपादन)