需要在派生類實現lEntity,IEntity的兩個屬性EntityId和IsDeleteInDataBase,以顯式方式實現 Model的所有屬性存入資料庫以前都要確保有相應的預設值,不要依賴資料庫的預設值,建議在實體中增加New()方法用於添加實體前創建實體,例如: [PetaPoco.Tabl ...
需要在派生類實現lEntity,IEntity的兩個屬性EntityId和IsDeleteInDataBase,以顯式方式實現
Model的所有屬性存入資料庫以前都要確保有相應的預設值,不要依賴資料庫的預設值,建議在實體中增加New()方法用於添加實體前創建實體,例如:
[PetaPoco.TableName("spb_SampleEntities ")]定義了實體與資料庫中哪個表進行映射;
[PetaPoco.PrimaryKey("ThreadID",autoIncrement=true)]定義了實體對應表的主鍵,可以設置是否自增類型;
預設情況所有公開的會映射到表中的同名欄位,如果個別屬性不需要存儲使用[Ignore]進行標註,例如:
實例產品基於asp.net mvc 5.0框架,源碼下載地址:http://www.jinhusns.com/Products/Download