Welcome !!

網誌清單

編輯 關閉
網誌分類:Programming |
網誌日期:2008-03-27 02:04

今日試過 Linq to MySQL

WebSite: http://linq.to/
All linq flavors: http://linq.to/AllFlavors

會有齊 Linq to ??? 的 Status.

今日 Download 左 DBLinq 0.16

Google Code: http://code.google.com/p/dblinq2007/downloads/list

裡面有 16 個 Project.

試佢裡面的 Example 就無問題. 但想寫自己野就開始有困難.

因為佢唔可以好似 Linq to SQL 有個 UI Drag & Drop Table 去個 DatabaseContext. 要用佢個 SqlMetal Project to Generate 個 Class.

i.e. SqlMetal.exe --provider=MySql -database:[DB NAME] -server:[SERVER IP/NAME] -user:[DB User] -password:[DB Password] -namespace:[NAMESPACE] -code:[Generate Code File Name]

試左開個 New Project.

要 Add Reference: DbLinq, DbLinq.MySql, System.Data, System.Data.Linq

抄個 Generated File 去個 Project 度. 跟埋個 NameSpace.

試左好簡單的 Linq.

string connStr = "server=192.168.5.1;user id=remote; password=remote; database=remote_test";

remote.remote_test db = new remote.remote_test(new MySql.Data.MySqlClient.MySqlConnection(connStr));

db.Log = Console.Out;

var query = from c in db.TB1
            //where c.field_1 == "1"
            select c;

this.dataGridView1.DataSource = query.ToList() ;

個 Output 有這些 Log.

MTable.CreateQuery: value(DbLinq.Linq.Table`1[remote.TB1]).Select(c => c)
SQL: SELECT x$.id, x$.field_1, x$.field_2, x$.field_3, x$.field_4, x$.field_5
 FROM tb1 x$
RowEnum.Dispose()

如果有 Where 就有這些

MTable.CreateQuery: value(DbLinq.Linq.Table`1[remote.TB1]).Where(c => (c.field_1 = "1"))
SQL: SELECT c$.id, c$.field_1, c$.field_2, c$.field_3, c$.field_4, c$.field_5
 FROM tb1 c$ WHERE c$.field_1 = ?P0
RowEnum.Dispose()
SQL PARAM: ?P0 = 1

其他研究緊. 看下點玩.

 

引用(0)
網誌標籤:LINQ MYSQL
  • 網誌分類:Programming |
    網誌日期:2008-03-25 11:44
    今天看了 ASP.NET (http://www.asp.net) Article of the Day (Building a Volta Ccontrol: A Flickr Widget) [http://dotnetslackers.com/articles/aspnet/BuildingAVoltaControlAFlickrWid...
    回應(0) | 引用(0)
    網誌標籤:REST
  • 網誌分類:隨筆 |
    網誌日期:2008-03-25 11:25
    幾日無上網. 這幾日假期, 好似通街都係人. 不過又落左雨. 心情同天氣一樣(時好時壞). 天氣又開始轉冷. 大家要小心身體呀. 要開始一天的工作啦 ^^
    回應(0) | 引用(0)
    網誌標籤:隨筆
  • 網誌分類:Programming |
    網誌日期:2008-03-20 11:13
    今日無意間找到這樣野. http://code2code.net/DB_Linq/ 不過未試. 唔知掂唔掂. 不過自己 D LINQ 都未掂. ^^ 仲學緊呀. 仲要考試添 @_@
    回應(0) | 引用(0)
    網誌標籤:LINQ MYSQL
  • 網誌分類:Exam |
    網誌日期:2008-03-20 11:07
    ADO.NET 3.5 MCTS Beta Exam 71561 Preparation Guide: http://www.microsoft.com/learning/exams/70-561.mspx Promo Code: 561B1 ASP.NET 3.5 MCTS Beta Exam 71562 Preparation Guide...
    回應(0) | 引用(0)
    網誌標籤:Exam
  • 網誌分類:Programming |
    網誌日期:2008-03-18 10:51
    不知不覺 Mono 1.9 已經 Release 左. 個主頁仲係 Show 緊 1.2.6 (Mono: http://www.go-mono.com). 仲以為無 Update 添. 點知一 Click Download 就已經是 1.9完全唔知呀. Mono 1.9 Release...
    回應(0) | 引用(0)
    網誌標籤:Mono
  • 網誌分類:Programming |
    網誌日期:2008-03-17 15:56
    public partial class _Default : System.Web.UI.Page {    protected void Page_Load(object sender, EventArgs e)    {     &nbs...
    回應(0) | 引用(0)
  • 網誌分類:Server |
    網誌日期:2008-03-17 14:55
    Download Ffmpeg SVN WebSite: http://ffmpeg.mplayerhq.hu/SVN Download: svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg 跟住就發覺有好多 Lib 要下載回來. LAME MP3 WebSi...
    回應(0) | 引用(0)
    網誌標籤:FFMpeg

我的BLOG友

編輯 關閉

我的BLOG友

暫時沒有Blog友

暫沒有任何書籤

統計資料

編輯 關閉

統計資料

  • 昨日人次:1
  • 累積人次:607
  • 今日瀏覽:0
  • 累積瀏覽:1096
  • 網誌:58
  • 圖片:17
  • 回應:6
 

R H
G S
B V

#