【发布时间】:2015-09-21 03:30:23
【问题描述】:
我喜欢 Rails ActiveModel::Serializer 的工作方式。定义模型序列化器非常简单(ActiveModel::Serializer):
class PostSerializer < ActiveModel::Serializer
attributes :title, :body
has_many :comments
end
class CommentSerializer < ActiveModel::Serializer
attributes :name, :body
belongs_to :post
end
是否有任何简单的方法来定义模型序列化程序,将属性列入白名单,而不会弄乱我的 Entity Framework 数据库的第一个模型?
【问题讨论】:
-
你应该创建一个只包含序列化过程中使用的属性的新类。
标签: c# entity-framework serialization