2012-02-03 12 views
0

mysqlとエンティティフレームワークの日付のデフォルトの最小値について質問があります。 私はエンティティフレームワーク4.1とmysqlコネクタ6.3.6を使用するWebアプリケーションを持っています。私のmysqlテーブルには、mysqlのmin datettime値で '0000-00-00'に初期化する必要があるが、 .NETの最小値は '0001-01-01'であり、それは私に多くの問題をもたらします。私はmysqlテーブルが参照としてその日付を使用する別のプロジェクトで使用されているので、mysqlの列に '0001-01-01'を許可することはできません。私はこれを私のプロジェクトに変更するとすべてのプロジェクトを更新する必要があります彼らのコードとthatsは私がしたくないものです。Entity Frameworkでテーブルに最小mysql値でdatetimeを挿入

だから、私はこれに対する解決策を持っていますか?エンティティフレームワークを使用して.NETから最小のmysql値( '0000-00-00')を挿入する方法はありますか

ありがとうございます!

答えて

1

MYSQLのデフォルト値を希望の形式で設定し、EFでnull値を渡すことができます。 希望は必須フィールドではありません;-)

関連する問題