Breeze + Knockout + WebAPI + SQLServerCompactを使用した単純なプロジェクトで次の問題が発生しました。
Breeze
エンティティを(でDateTime
ko.observable
)追加して実行するとManager.SaveChanges()
、行はSQL Server Compactに正しく保存され、DateTime
列は次の形式になります23/12/2012 19.56.33
。
その後Breeze
クエリを実行すると、行が返されますが、DateTime
値が認識されません。
無効な日付
date
フィールドはkoで観察可能であるため、値/形式をデバッグできません。これはメソッドです。
SaveChanges
この形式になる前に:Sun Dec 23 21:32:05 UTC+0100 2012
SaveChanges
SQL Server Compactテーブルで次の形式で見つけた後:23/12/2012 20.32.05
おそらくBreeze
UTCでもそれを期待しています..?
どんな助けでも大歓迎です!
ありがとう
編集:
WebApiBreezeControllerから返されたjsonは次のとおりです。
[
{
"$id":"1",
"$type":"MvcTask.Models.Task, MvcTask",
"id":110,
"text":"aaa",
"done":false,
"created":"2012-12-23T19.56.33.950"
}
]