Bagikan melalui


DbExpressionBuilder.New Metode

Definisi

Membuat baru DbNewInstanceExpression.

Overload

New(TypeUsage, IEnumerable<DbExpression>)

Membuat baru DbNewInstanceExpression. Jika argumen type adalah jenis koleksi, argumen menentukan elemen koleksi. Jika tidak, argumen digunakan sebagai nilai properti atau kolom dalam instans baru.

New(TypeUsage, DbExpression[])

Membuat baru DbNewInstanceExpression. Jika argumen type adalah jenis koleksi, argumen menentukan elemen koleksi. Jika tidak, argumen digunakan sebagai nilai properti atau kolom dalam instans baru.

New(TypeUsage, IEnumerable<DbExpression>)

Membuat baru DbNewInstanceExpression. Jika argumen type adalah jenis koleksi, argumen menentukan elemen koleksi. Jika tidak, argumen digunakan sebagai nilai properti atau kolom dalam instans baru.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbNewInstanceExpression ^ New(System::Data::Metadata::Edm::TypeUsage ^ instanceType, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbNewInstanceExpression New (this System.Data.Metadata.Edm.TypeUsage instanceType, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> arguments);
static member New : System.Data.Metadata.Edm.TypeUsage * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbNewInstanceExpression
<Extension()>
Public Function New (instanceType As TypeUsage, arguments As IEnumerable(Of DbExpression)) As DbNewInstanceExpression

Parameter

instanceType
TypeUsage

Jenis instans baru.

arguments
IEnumerable<DbExpression>

Ekspresi yang menentukan nilai instans baru, ditafsirkan sesuai dengan jenis instans.

Mengembalikan

DbNewInstanceExpression baru dengan jenis dan argumen yang ditentukan.

Pengecualian

instanceType atau arguments null, atau arguments berisi null.

arguments kosong atau jenis hasil ekspresi yang terkandung tidak cocok dengan persyaratan instanceType (seperti yang dijelaskan di bagian keterangan).

Keterangan

Jika instanceType adalah jenis koleksi maka setiap ekspresi di harus memiliki jenis hasil yang dapat diproyeksikan arguments ke jenis elemen dari instanceType. Jika instanceType adalah jenis baris, arguments harus berisi ekspresi sebanyak ada kolom dalam jenis baris, dan jenis hasil setiap ekspresi harus sama atau dapat diproyeksikan ke jenis kolom terkait. Tipe baris yang tidak menyatakan kolom apa pun tidak valid. Jika instanceType adalah jenis entitas, arguments harus berisi ekspresi sebanyak ada properti yang ditentukan oleh jenis , dan jenis hasil setiap ekspresi harus sama atau dapat diprogram ke jenis properti yang sesuai.

Berlaku untuk

New(TypeUsage, DbExpression[])

Membuat baru DbNewInstanceExpression. Jika argumen type adalah jenis koleksi, argumen menentukan elemen koleksi. Jika tidak, argumen digunakan sebagai nilai properti atau kolom dalam instans baru.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbNewInstanceExpression ^ New(System::Data::Metadata::Edm::TypeUsage ^ instanceType, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbNewInstanceExpression New (this System.Data.Metadata.Edm.TypeUsage instanceType, params System.Data.Common.CommandTrees.DbExpression[] arguments);
static member New : System.Data.Metadata.Edm.TypeUsage * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbNewInstanceExpression
<Extension()>
Public Function New (instanceType As TypeUsage, ParamArray arguments As DbExpression()) As DbNewInstanceExpression

Parameter

instanceType
TypeUsage

Jenis instans baru.

arguments
DbExpression[]

Ekspresi yang menentukan nilai instans baru, ditafsirkan sesuai dengan jenis instans.

Mengembalikan

DbNewInstanceExpression baru dengan jenis dan argumen yang ditentukan.

Pengecualian

instanceType atau arguments null, atau arguments berisi null.

arguments kosong atau jenis hasil ekspresi yang terkandung tidak cocok dengan persyaratan instanceType (seperti yang dijelaskan di bagian keterangan).

Keterangan

Jika instanceType adalah jenis koleksi maka setiap ekspresi di harus memiliki jenis hasil yang dapat diproyeksikan arguments ke jenis elemen dari instanceType. Jika instanceType adalah jenis baris, arguments harus berisi ekspresi sebanyak ada kolom dalam jenis baris, dan jenis hasil setiap ekspresi harus sama atau dapat diproyeksikan ke jenis kolom terkait. Tipe baris yang tidak menyatakan kolom apa pun tidak valid. Jika instanceType adalah jenis entitas, arguments harus berisi ekspresi sebanyak ada properti yang ditentukan oleh jenis , dan jenis hasil setiap ekspresi harus sama atau dapat diprogram ke jenis properti yang sesuai.

Berlaku untuk