私はこれにかなり慣れていません.typeのプロパティを持つMVCビューモデルを使用していますDatetime
:
namespace FP.WebUI.Models
{
public class AdminSessionsViewModel
{
NewSession _NewSession = new NewSession();
public NewSession NewSession { get { return _NewSession; } set { _NewSession = value; } }
public IEnumerable<Sessions> CurrentSessions { get; set; }
}
public class NewSession
{
[Required]
public string Title { get; set; }
public string Description { get; set; }
[Required]
public DateTime Date { get; set; }
}
}
プロパティを次の形式にしたいDate
: 27/05/2013 06:44AMと SQL データベース内で同じ。
Date
クラス内でテキストボックス内にこのように自動的に表示されるように構成する方法が本当にわかりませんNewSession
.Entity Frameworkにマップされると、このようにデータベース内に保存されます.
これが私のエンティティフレームワークの流暢なAPI構成です:
namespace FP.Domain.Configurations
{
public class SessionsConfig : EntityTypeConfiguration<Sessions>
{
public SessionsConfig()
{
ToTable("Sessions");
Property(p => p.Name).IsRequired();
Property(p => p.PhotosCount).IsRequired();
Property(p => p.CoverPhoto).IsRequired();
Property(p => p.Date).HasColumnType("datetime2").HasPrecision(0);
}
}
}