LINQ中怎麼使用NEWID 之自我學習與理解

2022-02-10 22:21:13 字數 571 閱讀 7204

首先必須在dbml檔案中新增如下**,進行關係函式對映。實際上是在dbml後台**檔案進行**新增,在designer.cs檔案中,

**

1

[function(name ="

newid

", iscomposable

=true)]2

public

guid newid()3 

以上**就是進行與mssql中的newid()系統函式進行對映

然後,在你的頁面檔案或者form檔案的code file中進行呼叫,見下面code:

**

private

void

bindgridview()

以上就是怎麼在linq中使用newid,記得,你在dbml**檔案中,自己生成的函式名稱newid是大寫的話,你自動呼叫的時候那肯定是大寫的,這個自己定義,也不必同mssql中的newid同名,你可以寫成 public guid returnmssqlnewid()之類的,看你自己怎麼靈活設定名稱,而別人和自己以後閱讀和呼叫方便。

此文就寫到這裡。希望大家進行多多的拋磚,呵呵。多多的交流。

專案使用中Linq使用總結

本文旨在和分享linq在專案中的實踐,曾經我參與過的專案都能看見linq的影子。linqtosql linqtostring linqtoxml linqtoentity 等等.個人認為linq是近年來微軟推出的非常成功的一項技術。比如,當我熟悉linq之後,再用sql寫商業邏輯時,感覺已經不再適應...

專案使用中Linq使用總結

本文旨在和分享linq在專案中的實踐,曾經我參與過的專案都能看見linq的影子。linqtosql linqtostring linqtoxml linqtoentity 等等.個人認為linq是近年來微軟推出的非常成功的一項技術。比如,當我熟悉linq之後,再用sql寫商業邏輯時,感覺已經不再適應...

Linq技巧3 何時及怎麼使用預先載入

通常情況在你的應用程式中,一旦你要查詢完資料的的時候,你知道使用實體來做什麼。假如你列印乙份訂單給顧客,你知道不包括組成訂單的items和products資訊,列印的資訊是不完整的,所以查詢時也需要載入這些資訊。這類情況,查詢時使用預先載入是很有用的。如果你需要額外的資訊 實體,你可能需要提前載入這...