閉じる方法のヒントはありDataReader
ますか?私はpostgresqlを使用しており、MARSはSQL専用です。あるいは、私が知らないこの問題に MARS は必要ないのかもしれません。エラーは foreach ループに表示されます。ヒントをありがとう。
var months = (from month in connector.PositionInstance where month.FeeNoticeMonth >= DateTime.Now.Month select month);
foreach (PositionInstance p in months)
{
System.Windows.MessageBox.Show("" + p.First().Position.Name);
}
編集:私は2つのテーブルPositionInstanceとPositionを持っています:
CREATE TABLE "Position"
(
"PositionId" integer NOT NULL DEFAULT,
"Name" character varying(30) NOT NULL,
CONSTRAINT "PK_Position" PRIMARY KEY ("PositionId")
)
CREATE TABLE "PositionInstance"
(
"PositionInstanceId" integer NOT NULL DEFAULT,
"FeeNoticeYear" integer NOT NULL,
"FeeNoticeMonth" integer NOT NULL,
CONSTRAINT "PK_PositionInstance" PRIMARY KEY ("PositionInstanceId"),
CONSTRAINT "FK_Position_PositionInstance" FOREIGN KEY ("PositionId")
REFERENCES "Position" ("PositionId") MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)