- namespace IModel
- {
- public static class ModelTools
- {
- public static TModel CloneBase<TModel>(this TModel model) where TModel : IModel
- {
- return Newtonsoft.Json.JsonConvert.DeserializeObject<TModel>(Newtonsoft.Json.JsonConvert.SerializeObject(model)) ?? Activator.CreateInstance<TModel>();
- }
- }
- }
|