2011年8月30日 星期二

C# Linq (1)

Silverlight application 看來像要運用WCF連接資料庫,先試一下Linq to SQL
工作環境: Windows 7 (x86), VS2010, SQL 2008 R2
1. VS 2010 伺服器管理,連接資料庫
2. 主控台專案,加入新項目(資料 > Linq To SQL 類別) DataClass1.dbml
3. 拖取資料表(Table)進入DataClass1.dbml
4. 記得全部儲存。
5. 測試程式:
static void Main(string[] args)
{
DataClasses1DataContext db = new DataClasses1DataContext();
var ths = (
from us in db.teacher
select new { us.user, us.Email, us.education }).Take(2);
foreach (var t in ths)
{
Console.WriteLine(t.user +"," + t.Email + "," + t.education);
}

}
6.


2011年8月12日 星期五

Server 2008 x64 OleDB

1. 轉移ASP.NET網頁。
2. 系統Server 2008 x64, w/o Office
3. 網頁讀取 Access Database 錯誤 Microsoft.Jet.OLEDB.4.0 提供者並未登錄於本機電腦上。
4. IIS ASP.NET 啟用32位元應用。

Server 2008 IIS (ASP.NET 4.0 尚未在Web 伺服器上註冊)

1. 安裝Server 2008, ASP.NET 網頁無法啟動。
2. VS 2010 檢查顯示: ASP.NET 4.0 尚未在Web 伺服器上註冊
3. Cmd 模式:切換目錄
C:\>cd \WINDOWS\Microsoft.NET\Framework\v4.0.30319
4.註冊
C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe /i
開始安裝 ASP.NET (4.0.30319)。
...............
完成安裝 ASP.NET (4.0.30319)。
5.