添加 [DataContract] 到 Entity Framework 6.0 POCO Template
1. 添加using System.Runtime.Serialization;
找到这行 includeCollections ? (Environment.NewLine + "using System.Collections.Generic;") : "", 大约 433行
在这行下面添加一行:
includeCollections ? (Environment.NewLine + "using System.Runtime.Serialization;" + Environment.NewLine) : "",
2. 添加 [DataMember]
找到这行:
<#=codeStringGenerator.Property(edmProperty)#> 大约72行
在这行前面 添加 [DataMember]
3. 添加 [DataContract]
找到这行:
<#=codeStringGenerator.EntityClassOpening(entity)#> 大约27行
在这行前面 添加 [DataContract]