2012-04-26 6 views

答えて

1

コード生成アイテムはあなたにPOCOを与えます。 http://msdn.microsoft.com/en-us/library/dd456853.aspx

これは、アプリケーションで使用できるオブジェクト(クラス)を作成します。

この記事は、dbcontext ttを使用してPOCOを作成する際に役立ちます。

http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-model-amp-database-first-walkthrough.aspx

+0

でもそれはいつも必要ですか? – Neo

+1

その必要はありません。使用できる独自のクラスを作成できます。しかし、これはあなたのデータベースのテーブルの後ろにモデル化されたあなたのためにこれを行います。言い換えれば、テーブルを追加または削除するたびに、作業を行います。ちょうどttを再構築します。 –

+0

gr8ありがとう今、あなたはPOCOとdbContextの違いを教えてください – Neo

1

ポコはあなたのデータベース(テーブル)

例と一致するクラスを与えるようなコードを生成します、次の2つのクラスの人を持っているあなたのItemPocoで二つのテーブル(Personと子供)

とデータベースつもりですと子供。 このクラスでは、その属性は列のテーブルです。

+0

生成コードを追加する必要がありますか? – Neo

+0

あなたの行を含むオブジェクトであなたのDBからあなたのデータを得ることができます。例:EMPLOYEE employee =(EMPLOYEES内のempから、id == 1の場合はempを選択).FirstOrResult();従業員はPOCOによって作成されるオブジェクトになるので、簡単に使用できます。 – BlackRabbit

関連する問題