MVC3でEntity Framework 4.1コードを最初に使用し、POCOエンティティを使用する。私はidを持つActiveBlogという単一行テーブルを作成し、ブログテーブルへの参照を保持したいと考えています。Entity Framework単一行テーブルを強制する
ActiveBlog
PK:ID、FK:のblogid
私は、データベースに、私のPOCOエンティティの両方で、テーブルを定義することができますどのように、それは一列のみを保持するために、制約のですか?
MVC3でEntity Framework 4.1コードを最初に使用し、POCOエンティティを使用する。私はidを持つActiveBlogという単一行テーブルを作成し、ブログテーブルへの参照を保持したいと考えています。Entity Framework単一行テーブルを強制する
ActiveBlog
PK:ID、FK:のblogid
私は、データベースに、私のPOCOエンティティの両方で、テーブルを定義することができますどのように、それは一列のみを保持するために、制約のですか?
毎回行数を確認する必要はありません。 理想的には、これをあなたのリポジトリまたはこのEfオブジェクトをラップするどんなクラスにでも書きたいと思っています。
はい。リポジトリ。あなたが説明したように、私は実際にやりました。しかし、それはかなり正しいとは思わなかった。ありがとうございました。 – Carsten
制約を介してサーバー側で検証できますが、アプリケーションロジックがこのシナリオを処理する必要があります。 1つの行を更新するか、新しい行を挿入する必要があります。 –
ありがとうございます。これは非常に役に立ちました。 – Carsten