public virtual string GetIdForOperation(ElasticInferrer inferrer)
		{
			return !this.Id.IsNullOrEmpty() ? this.Id : inferrer.Id(this.GetBody());
		}
예제 #2
0
 public virtual string GetIdForOperation(ElasticInferrer inferrer)
 {
     return(!this.Id.IsNullOrEmpty() ? this.Id : inferrer.Id(this.GetBody()));
 }
예제 #3
0
 protected override string GetIdForOperation(ElasticInferrer inferrer)
 {
     return(Self.Id ?? inferrer.Id(Self.Document));
 }
예제 #4
0
 public override string GetIdForOperation(ElasticInferrer inferrer)
 {
     return(this.Id ?? inferrer.Id(this.Document));
 }
예제 #5
0
 protected override string GetIdForOperation(ElasticInferrer inferrer)
 {
     return(Self.Id ?? inferrer.Id(Self.InferFrom) ?? inferrer.Id(Self.Upsert));
 }
		protected virtual string GetIdForOperation(ElasticInferrer inferrer)
		{
			return !Self.Id.IsNullOrEmpty() ? Self.Id : inferrer.Id(this.GetBulkOperationBody());
		}
 protected virtual string GetIdForOperation(ElasticInferrer inferrer)
 {
     return(!Self.Id.IsNullOrEmpty() ? Self.Id : inferrer.Id(this.GetBulkOperationBody()));
 }