LINQ to SQL 用O R設計器手工建表物件

2021-09-05 21:47:40 字數 1123 閱讀 5143

除了自己建立定製物件外,還可以使用o/r設計器以視覺化的方式建立資料物件和關係。

雙擊dbml檔案開啟or設計器,從工具欄拖動乙個類進來,改名為customers並右鍵->新增屬性,設定customerid屬性為主鍵,設定源屬性為資料庫中的dbo.customers表,注意這裡加上了dbo。

結果如下:

這時候可以開啟

dbml.layout檔案和designer.cs 檔案檢視結果發現多了下面的內容

[table(name="dbo.customers")]

public partial class

customers : inotifypropertychanging, inotifypropertychanged

[column(storage="_companyname", canbenull=false)]

public string companyname

set}

}[column(storage="_customerid", canbenull=false, isprimarykey=true)]

public string customerid

set}

}[column(storage="_country", canbenull=false)]

public string country

set}

}public event

propertychangingeventhandler propertychanging;

public event

propertychangedeventhandler propertychanged;

protected virtual void sendpropertychanging()

}protected virtual void sendpropertychanged(string propertyname)}}

dbml.layout檔案 是用於幫助or設計器進行視覺化表示的xml

designer.cs檔案 是定義了所有資料類的檔案

LINQ to SQL 用O R設計器手工建表物件

除了自己建立定製物件外,還可以使用o r設計器以視覺化的方式建立資料物件和關係。雙擊dbml檔案開啟or設計器,從工具欄拖動乙個類進來,改名為customers並右鍵 新增屬性,設定customerid屬性為主鍵,設定源屬性為資料庫中的dbo.customers表,注意這裡加上了dbo。結果如下 這...

LINQ to SQL 用O R設計器手工建表物件

除了自己建立定製物件外,還可以使用o r設計器以視覺化的方式建立資料物件和關係。雙擊dbml檔案開啟or設計器,從工具欄拖動乙個類進來,改名為customers並右鍵 新增屬性,設定customerid屬性為主鍵,設定源屬性為資料庫中的dbo.customers表,注意這裡加上了dbo。結果如下 這...

LINQ to SQL 不使用O R設計器建表物件

namespace linqtosql column public string companyname column public string contactname column public string contacttitle column public string address c...