Show / Hide Table of Contents

Method ComputedAs

| Improve this Doc View Source

ComputedAs(Func<DataRow, T>, Boolean)

Declares computation expression for this column.

Declaration
public void ComputedAs(Func<DataRow, T> expression, bool isConcrete = false)
Parameters
Type Name Description
System.Func<DataRow, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

| Improve this Doc View Source

ComputedAs<T1>(T1, Func<DataRow, T1, T>, Boolean)

Declares computation expression for this column, calculated from one column.

Declaration
public void ComputedAs<T1>(T1 column, Func<DataRow, T1, T> expression, bool isConcrete = false)

    where T1 : Column
Parameters
Type Name Description
T1 column

The dependent column.

System.Func<DataRow, T1, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of the dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2>(T1, T2, Func<DataRow, T1, T2, T>, Boolean)

Declares computation expression for this column, calculated from 2 columns.

Declaration
public void ComputedAs<T1, T2>(T1 column1, T2 column2, Func<DataRow, T1, T2, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

System.Func<DataRow, T1, T2, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3>(T1, T2, T3, Func<DataRow, T1, T2, T3, T>, Boolean)

Declares computation expression for this column, calculated from 3 columns.

Declaration
public void ComputedAs<T1, T2, T3>(T1 column1, T2 column2, T3 column3, Func<DataRow, T1, T2, T3, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

System.Func<DataRow, T1, T2, T3, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4>(T1, T2, T3, T4, Func<DataRow, T1, T2, T3, T4, T>, Boolean)

Declares computation expression for this column, calculated from 4 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4>(T1 column1, T2 column2, T3 column3, T4 column4, Func<DataRow, T1, T2, T3, T4, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4, T5>(T1, T2, T3, T4, T5, Func<DataRow, T1, T2, T3, T4, T5, T>, Boolean)

Declares computation expression for this column, calculated from 5 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4, T5>(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, Func<DataRow, T1, T2, T3, T4, T5, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column where T5 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

T5 column5

The 5th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T5, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

T5

Type of 5th dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4, T5, T6>(T1, T2, T3, T4, T5, T6, Func<DataRow, T1, T2, T3, T4, T5, T6, T>, Boolean)

Declares computation expression for this column, calculated from 6 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4, T5, T6>(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, Func<DataRow, T1, T2, T3, T4, T5, T6, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column where T5 : Column where T6 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

T5 column5

The 5th dependent column.

T6 column6

The 6th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T5, T6, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

T5

Type of 5th dependent column.

T6

Type of 6th dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4, T5, T6, T7>(T1, T2, T3, T4, T5, T6, T7, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T>, Boolean)

Declares computation expression for this column, calculated from 7 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4, T5, T6, T7>(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column where T5 : Column where T6 : Column where T7 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

T5 column5

The 5th dependent column.

T6 column6

The 6th dependent column.

T7 column7

The 7th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

T5

Type of 5th dependent column.

T6

Type of 6th dependent column.

T7

Type of 7th dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8>(T1, T2, T3, T4, T5, T6, T7, T8, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T>, Boolean)

Declares computation expression for this column, calculated from 8 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8>(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, T8 column8, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column where T5 : Column where T6 : Column where T7 : Column where T8 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

T5 column5

The 5th dependent column.

T6 column6

The 6th dependent column.

T7 column7

The 7th dependent column.

T8 column8

The 8th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

T5

Type of 5th dependent column.

T6

Type of 6th dependent column.

T7

Type of 7th dependent column.

T8

Type of 8th dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1, T2, T3, T4, T5, T6, T7, T8, T9, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T>, Boolean)

Declares computation expression for this column, calculated from 9 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8, T9>(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, T8 column8, T9 column9, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column where T5 : Column where T6 : Column where T7 : Column where T8 : Column where T9 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

T5 column5

The 5th dependent column.

T6 column6

The 6th dependent column.

T7 column7

The 7th dependent column.

T8 column8

The 8th dependent column.

T9 column9

The 9th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

T5

Type of 5th dependent column.

T6

Type of 6th dependent column.

T7

Type of 7th dependent column.

T8

Type of 8th dependent column.

T9

Type of 9th dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T>, Boolean)

Declares computation expression for this column, calculated from 10 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, T8 column8, T9 column9, T10 column10, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column where T5 : Column where T6 : Column where T7 : Column where T8 : Column where T9 : Column where T10 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

T5 column5

The 5th dependent column.

T6 column6

The 6th dependent column.

T7 column7

The 7th dependent column.

T8 column8

The 8th dependent column.

T9 column9

The 9th dependent column.

T10 column10

The 10th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

T5

Type of 5th dependent column.

T6

Type of 6th dependent column.

T7

Type of 7th dependent column.

T8

Type of 8th dependent column.

T9

Type of 9th dependent column.

T10

Type of 10th dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T>, Boolean)

Declares computation expression for this column, calculated from 11 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, T8 column8, T9 column9, T10 column10, T11 column11, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column where T5 : Column where T6 : Column where T7 : Column where T8 : Column where T9 : Column where T10 : Column where T11 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

T5 column5

The 5th dependent column.

T6 column6

The 6th dependent column.

T7 column7

The 7th dependent column.

T8 column8

The 8th dependent column.

T9 column9

The 9th dependent column.

T10 column10

The 10th dependent column.

T11 column11

The 11th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

T5

Type of 5th dependent column.

T6

Type of 6th dependent column.

T7

Type of 7th dependent column.

T8

Type of 8th dependent column.

T9

Type of 9th dependent column.

T10

Type of 10th dependent column.

T11

Type of 11th dependent column.

| Improve this Doc View Source

ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T>, Boolean)

Declares computation expression for this column, calculated from 12 columns.

Declaration
public void ComputedAs<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, T8 column8, T9 column9, T10 column10, T11 column11, T12 column12, Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T> expression, bool isConcrete = false)

    where T1 : Column where T2 : Column where T3 : Column where T4 : Column where T5 : Column where T6 : Column where T7 : Column where T8 : Column where T9 : Column where T10 : Column where T11 : Column where T12 : Column
Parameters
Type Name Description
T1 column1

The 1st dependent column.

T2 column2

The 2nd dependent column.

T3 column3

The 3rd dependent column.

T4 column4

The 4th dependent column.

T5 column5

The 5th dependent column.

T6 column6

The 6th dependent column.

T7 column7

The 7th dependent column.

T8 column8

The 8th dependent column.

T9 column9

The 9th dependent column.

T10 column10

The 10th dependent column.

T11 column11

The 11th dependent column.

T12 column12

The 12th dependent column.

System.Func<DataRow, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T> expression

The expression.

System.Boolean isConcrete

true if computation result should be physically stored, otherwise false.

Type Parameters
Name Description
T1

Type of 1st dependent column.

T2

Type of 2nd dependent column.

T3

Type of 3rd dependent column.

T4

Type of 4th dependent column.

T5

Type of 5th dependent column.

T6

Type of 6th dependent column.

T7

Type of 7th dependent column.

T8

Type of 8th dependent column.

T9

Type of 9th dependent column.

T10

Type of 10th dependent column.

T11

Type of 11th dependent column.

T12

Type of 12th dependent column.

  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest