2012-01-19 67 views
0

首先使用Entity Framework 4.1代碼和MVC3中的POCO實體;我想創建一個名爲ActiveBlog的單行表,它具有一個id,並擁有對博客表的引用。實體框架強制單行表

ActiveBlog
PK:ID,FK:BlogID

我如何定義的表,無論是在數據庫和我的POCO實體,這是制約​​只能容納一排?

回答

0

你不能/不應該 - 你會/應該每次都必須檢查它的行數。 理想情況下,您希望將其寫入您的存儲庫或任何包裝此Ef對象的類。

+0

是的。存儲庫。其實我最終確實像你所描述的那樣做了。但它感覺不太對。謝謝。 – Carsten

+0

您可以(和prob應該)通過約束在服務器端進行驗證,但您的應用程序邏輯應該處理這種情況。它需要知道更新單行或插入新行。 –