簡體   English   中英

使用Entity Framework 4的默認值

[英]Default Values using Entity Framework 4

我有一個表格列為:

nvarchar(256) NoteInternal NOT NULL DF_ReOptions_NoteInternal DEFAULT ''

我正在使用Database First方法和T4來生成POCO。 正如我從模型中看到的那樣,未設置屬性的默認值。

在此頁面實體框架4和默認值的原因的一個很好的解釋

當我手動設置模型中的默認值時,我可以看到生成的POCO中的默認值,但是在保存數據庫時沒有插入默認值,我在VS中收到錯誤,而不是數據在DB。

我的問題,如何使用EF插入默認值?

我可以使用DataAnnotation或System.ComponentModel命名空間來解決問題嗎?

這里有一些可能的解決方案:

01 - 在DbContext上實現一些BL邏輯覆蓋SaveChanges()

EF 4.1 - 如何在datetime列的插入時添加默認值我選擇了此選項

02 - 在視圖中添加默認值(使用MVC)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM