支持WCF属性的Entity Framework 5.0 DBContext模板
我在VS2010中使用实体Framewok 4.0 POCOs和WCF服务进行一个.Net项目。 由于性能改进和表值函数支持,我将切换到Ef 5.0和VS 2012 但是我找了很多,没有找到 查找任何支持DataContract和DataMember属性的poco生成器模板或DBcontext生成器模板,以便在VS 2012和EF5.x中使用支持WCF属性的Entity Framework 5.0 DBContext模板,wcf,entity-framework-5,poco,Wcf,Entity Framework 5,Poco,我在VS2010中使用实体Framewok 4.0 POCOs和WCF服务进行一个.Net项目。 由于性能改进和表值函数支持,我将切换到Ef 5.0和VS 2012 但是我找了很多,没有找到 查找任何支持DataContract和DataMember属性的poco生成器模板或DBcontext生成器模板,以便在VS 2012和EF5.x中使用 [DataContract(IsReference = true)] [KnownType(typeof(Transactions))] public p
[DataContract(IsReference = true)]
[KnownType(typeof(Transactions))]
public partial class Accounts
{
[DataMember]
public int AccountID { get; set; }
[DataMember]
public string AccountCode { get; set; }
}
我的问题是:
1-是否有人拥有在VS2012中工作的模板
2-是否有人知道EF 5.x DBContext generator中所需的更改,以自定义模板以支持WCF所需的属性
我的时间很少,我真的需要帮助
感谢您的帮助或指导。您只需在另一个代码文件中的分部类实现中添加所需的属性即可。否则,您需要编辑.tt文件。我建议前者通常使用数据注释(即MetadataTypeAttribute)来实现这一点。我使用VS 2012,并下载了扩展名“EF 5.x DbContext Generator with WCF support”,以便生成已经用WCF属性修饰过的POCOs实体 通过使用此上下文生成器,您无需进一步自定义模板
我找到了支持WCF的EF 6.x DbContaxt生成器,但没有找到5.x。使用5.x会发生什么?您应该检查“工具>扩展和更新”。如果我使用“EF5.xDB”搜索,我会得到可用的结果。