示例#1
0
        public void Configure(SapphireModelBuilder <Message> modelBuilder)
        {
            // modelBuilder.SetQueryFunction(information => { return message => message.Content == "test123"; });
            // modelBuilder.AddQueryAuth("requireAdmin");

            modelBuilder.AddCreateEvent(before: (message, information) =>
            {
                Console.WriteLine(message.Content.ToString());
            });

            // modelBuilder.Property(m => m.CreatedOn).AddQueryAuth("requireAdmin");
            // modelBuilder.Property(m => m.Content).MakeNonCreatable();
        }
示例#2
0
 public void Configure(SapphireModelBuilder <Document> modelBuilder)
 {
     modelBuilder.Property(m => m.Content)
     .SetMergeConflictResolutionMode(MergeConflictResolutionMode.ConflictMarkers);
 }