一直在找個csharp的mongodb幫助文件,官網的說的太少了。可惜找不到。
學習別人的**,複製過來。
using
system
;using
system
.collections
.generic
;using
system
.linq
;using
system
.text
;using
system
.linq
;using
mongodb
.bson
;using
mongodb
.driver
;using
mongodb
.attributes
;using
mongodb
.configuration
;using
system
.linq
.expressions
;using
mongodb
;using
mongodb
.linq
;namespace
showpicture1
#endregion
#region 實現linq查詢的對映配置
///
/// 實現linq查詢的對映配置
///
public
mongoconfiguration
configuration);.
map<
t>();
.map
<
t>();
});config
.connectionstring
(connectionstring
);return
config
.buildconfiguration
();}
}#endregion
#region 插入操作
///
/// 插入操作
///
///
///
public
void
insert
(t t
)catch
(exception)}
}#endregion
#region 更新操作
///
/// 更新操作
///
///
///
public
void
update
(t t
,expression
<
func
bool
>>
func
)catch
(exception)}
}#endregion
#region 獲取集合
///
///獲取集合
///
///
///
public
list
<
t>
list
(int
pageindex
,int
pagesize
,expression
<
func
bool
>>
func
,out
intpagecount
)catch
(exception)}
}#endregion
#region 讀取單條記錄
///
///讀取單條記錄
///
///
///
public
t single
(expression
<
func
bool
>>
func
)catch
(exception)}
}#endregion
#region 刪除操作
///
/// 刪除操作
///
///
///
public
void
delete
(expression
<
func
bool
>>
func
)catch
(exception)}
}#endregion}
介面 Csharp多型的實現
介面可以看做是乙個標準,所有繼承的子類需要按照介面中宣告的方法來 介面用關鍵字 inte ce 修飾,介面的名字一般是i able 表示我有什麼能力 介面一般是在命名空間下的,也就是說跟類是在同一級別的 介面也可以放在類裡面,但是沒有什麼意義,因為可以把介面看做是乙個特殊的類,類是解決方法,介面也是...
Csharp委託詳解
using system using system.collections.generic using system.linq using system.text 0.什麼是委託?委託是對一類方法的封裝 1.宣告乙個委託型別 注意 委託的層次級別相當於 列舉或結構體 不能在方法中宣告委託型別 pub...
Csharp中的注釋
單行注釋 以 開始,並以換行符結束 多行注釋 符號 指示中間的語句是程式中的注釋 多行注釋以 開始,以 結束。文件注釋 為了使用c 提供的xml注釋功能,注釋應該使用特殊的注釋語法 開頭。在 之後,可以使用預先定義的標籤注釋 也可以插入自己定義的標籤。定製的標籤將會在隨後加入到生成的注釋文件中。文件...