当序列化时,它简单地称为getter的属性,反序列化时,setter?所以我可以做一些傻事像…
public class Foo { public DateTime TimeAccessed { get { return DateTime.Now; } set { TimeDeserialized = DateTime.Now; } } [NotMapped] public DateTime TimeDeserialized { get; private set; }}
注意我没有兴趣使用上述代码,或任何类似的代码…这只是为了说明的目的.
另外,当使用Code First映射属性时,所有的getter和setter都需要被公开?
解决方法 是; EF确实叫getter和setter.EF实际上是不可能以任何其他方式工作的.
没有;他们甚至可以是私人的. (虽然财产本身必须是公开的)
总结以上是内存溢出为你收集整理的c# – EntityFramework代码首先用属性getters / setter做什么?全部内容,希望文章能够帮你解决c# – EntityFramework代码首先用属性getters / setter做什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)