通过Linq to SQL DBML文件向我的“用户”实体添加名为“UpdateType”的附加属性的最佳方法是什么? “用户”数据库表中没有关联的数据库字段。这只是我想要包含在我的“用户”类中的属性
我有 Serializable Mode = Unidirectional ,因此DBML设计器会自动命令所有DataMember属性,所以我不能只扩展分部类并添加一个新属性,就像我通常会做的那样没有为WCF序列化。
如果我添加另一个属性,我希望UpdateType包含在订单中,以便我可以确保订单不会更改并破坏我的服务合同。
答案 0 :(得分:0)
这有点开箱即用,但也许您可以将您的实体映射到DTO,并将DTO与WCF一起使用。这样,您可以根据需要更改模型(例如,添加部分类),并使用模型< - > DTO映射来调整任何差异。
在这种情况下,AutoMapper可能会有用。