【发布时间】:2014-06-20 00:56:09
【问题描述】:
我有一个表,我使用四列作为主键:Major、Minor、MajorRevision、MinorRevision。
我正在使用 Entity Framework 6.1 Code-First 延迟加载,谁能给我一个示例,说明如何将这些列映射到 c# System.Version 类型?
【问题讨论】:
标签: entity-framework entity-framework-6
我有一个表,我使用四列作为主键:Major、Minor、MajorRevision、MinorRevision。
我正在使用 Entity Framework 6.1 Code-First 延迟加载,谁能给我一个示例,说明如何将这些列映射到 c# System.Version 类型?
【问题讨论】:
标签: entity-framework entity-framework-6
例如:
public class TableV {
public int Major { get; set; }
public int Minor { get; set; }
public int MajorRevision { get; set; }
public int MinorRevision { get; set; }
[NotMapped]
System.Version Version {
get { return new Version(Major, Minor, MajorRevision, MinorRevision}
set {Major = value.Major; Minor = value.Minor; MajorRevision = value.MajorRevision; MinorRevision = value.MinorRevision; }
}
}
但您不能在查询中使用版本。
【讨论】: