123456789101112131415161718192021222324252627282930 |
- using MongoDB.Bson;
- using MongoDB.Bson.Serialization.Attributes;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.Diagnostics.CodeAnalysis;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Shaker.Model
- {
- [MessagePack.MessagePackObject]
- public abstract class ModelBase : IModel
- {
- }
- [MessagePack.MessagePackObject]
- public abstract class TableBase : ModelBase
- {
- [MessagePack.Key(0)]
- [BsonElement("_id")]
- [BsonId]
- [BsonRepresentation(BsonType.ObjectId)]
- [AllowNull]
- public string Id
- {
- get; set;
- }
- }
- }
|