2011-01-24 58 views
3

剛剛開始使用EF4 CTP代碼並想知道如何啓用審計字段,例如CreatedOn(datetime),當我保存項目時是否會填充這些字段,還是必須執行一些映射?EF4 CTP5 - 審計列CreatedOn

在此先感謝

DotnetShadow

回答

1

如果你想填充它們在你的代碼,或者如果你想EF生成DB你,你需要一個映射(至少目前他們在你的POCO類) 。如果你有現有的數據庫,這個列永遠不會在你的應用程序中出現,你不需要映射。相反,您可以設置該列的默認值(在MS SQL中,您將使用GetDate()作爲默認值)。

+0

所以如果我的POCO對象有一個屬性 DateTime CreatedOn {get;組; } 這對於EF代碼首先使用就足夠了,或者你說我必須做額外的映射? – DotnetShadow 2011-02-03 13:14:22