예제 #1
0
 public void GenerateSelectorCodeAsync(GeneratedMethod method, EventGraph graph, int index)
 {
     method.IfDbReaderValueIsNotNullAsync(index, () =>
     {
         method.AssignMemberFromReaderAsync <IEvent>(null, index, x => x.TenantId);
     });
 }
예제 #2
0
 public void GenerateSelectorCodeAsync(GeneratedMethod method, EventGraph graph, int index)
 {
     method.IfDbReaderValueIsNotNullAsync(index, () =>
     {
         method.AssignMemberFromReaderAsync(null, index, _eventMemberExpression);
     });
 }
예제 #3
0
        protected void setMemberFromReader(GeneratedType generatedType, GeneratedMethod async, GeneratedMethod sync, int index,
                                           DocumentMapping mapping)
        {
            if (Member == null)
            {
                return;
            }

            sync.IfDbReaderValueIsNotNull(index, () =>
            {
                sync.AssignMemberFromReader(generatedType, index, mapping.DocumentType, Member.Name);
            });

            async.IfDbReaderValueIsNotNullAsync(index, () =>
            {
                async.AssignMemberFromReaderAsync(generatedType, index, mapping.DocumentType, Member.Name);
            });
        }