[英]How do I insert a C# object in postgres
我有一個我正在嘗試更改的遺留代碼。 此遺留代碼從本地存儲中存儲和檢索數據。 我正在嘗試更改它以在 postgres 數據庫中保存數據,特別是 c# 類。 遺留代碼存儲數據的方式是這樣的:
FileSerializer.Serialize<T>(filename, instance);
I know how to INSERT INTO a serializable java object in postgres but I can't find a tutorial on how to do it with a c# object.
謝謝你的時間!
我最終使用了Dapper ,因為它支持 ORM 和 postgres。
使用NEntityDb很簡單。 您可以在此處找到有關如何插入對象的示例。
using (DbInstance dbInstance = new DbInstance())
{
int rowsAffected = dbInstance.NonQueryOf<Customer>(new Customer
{
FirstName = "Clair",
LastName = "Guiet",
TaxCode = "3720045188",
Email = "cguiet@gov.uk",
BirthDate = new DateTime(1980, 4, 15),
Points = 10
})
.Insert()
.RowsAffected;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.