すでにデータベースに接続できましたが、次のコードを使用して接続しました。
static void Main(string[] args)
{
using (NpgsqlConnection conn= new NpgsqlConnection(
"Host=xxx.xx.xx.xxx;Port=5432;User Id=Admin;Password=postgres.1;Database=Test1;"))
{
conn.Open();
NpgsqlCommand cmd = new NpgsqlCommand("SELECT * FROM TABLE1", conn);
try
{
NpgsqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
for (int i = 0; i < dr.FieldCount; i++)
{
Console.Write("{0} \t", dr[i]);
}
Console.WriteLine();
}
dr.Close();
}
finally
{
conn.Close();
}
}
Console.ReadLine();
}
どうやら、データベース内のテーブルのクラスを何らかの方法で生成し、それらを使用して接続する必要があるようですNpgsqlCommand cmd = new NpgsqlCommand("SELECT * FROM TABLE1", conn);
。すでに DbLinq の DbMetal を使用しようとしましたが、次のエラー メッセージが表示されます。
DbMetal : サーバーが接続を閉じました。
私はこれを研究してきましたが、有用なものは見つかりませんでした。
できれば助けてください。なんか急です。
前もって感謝します。