![](/img/trans.png)
[英]Storing System.Version in database with Entity Framework Code First
[英]How to map System.Version as Complex Type in Entity Framework 6
我在我的一個POCO實體中使用Code First Entity Framework 6應用程序有一個System.Version對象。 我想將它映射到數據庫:
table Diagnostics
column ApplicationVersionMajor int
column ApplicationVersionMinor int
column ApplicationVersionBuild int
column ApplicationVersionRevision int
當課程類似於以下內容時,我該怎么做?
class Diagnostics
{
public System.Version ApplicationVersion { get; set; }
}
我知道我可以用[ComplexType]屬性裝飾我自己的值對象; 我只是不知道如何為框架類型執行此操作。
由於System.Version是一個類,因此它可以是一個復雜類型。 您可以將其標記為具有流暢界面的復雜類型。
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.ComplexType<System.Version>();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.