程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Visual Studio 2008 LINQ to SQL 的Beta 2測試版和RTM正式版的差異

Visual Studio 2008 LINQ to SQL 的Beta 2測試版和RTM正式版的差異

編輯:.NET實例教程

Follow Scott GuthrIE 的例子學習LINQ,結果找了半天也沒有找到Table<TEntity>Add()這個函數,查了MSDN,也沒看到,我還以為是static的Class Extension添加的方法呢,正郁悶著到底是少reference了哪個庫。呵呵,結果進一步搜索才發現,原來RTM把Table<TEntity>Add()改名為 Table<TEntity>InsertOnSubmit()。這個改名語義更強了,改得確實對的,不然現在有很多人在論壇上問為什麼Add()後數據庫沒變化。Scott GuthrIE的Blog上似乎也沒說啥,哎,讓我這一頭霧水呢。找了幾個別人總結的差異,大家可以參考一下,用慣了Beta 2的人別想當然,看看有哪些改動。

這些是論壇上找到的關於LINQ to SQL 的Beta 2 到 RTM的改變的討論:

LINQ to SQL Beta2 to RTM Key Changes

PLEASE READ: Beta2 to RTM Changes in Attach() Behavior

Beta2 to RTM change: XML column default mapping changed to XElement instead of XDocument

$False$

rom-beta2-to-rtm-compiled-from-my-linq-forum-posts.ASPx">LINQ to SQL breaking changes from beta2 to RTM (compiled from my LINQ forum posts)

LINQ to SQL: What is NOT in RTM (V1)

LINQ to SQL: features not in the designer / SqlMetal

後來,微軟發了一個文章講解從Beta 2 => RTM .Net Framework都有哪些變動。這個是微軟官方推出的 LINQ to SQL 的Beta 2 to RTM的改動文檔:

LINQ to SQL Breaking Changes from Visual Studio 2008 Beta 2 to RTM (docx)

這個文檔是Office 2007的docx格式,如果用其他版本打開還需要插件。我把這個文件轉換成了PDF格式,可能更方便大家閱讀。可以從這裡下載:

LINQ to SQL Breaking Changes from Visual Studio 2008 Beta 2 to RTM (pdf)

 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved