DbExpressionBuilder.New Yöntem

Tanım

Yeni DbNewInstanceExpressionbir oluşturur.

Aşırı Yüklemeler

Name Description
New(TypeUsage, IEnumerable<DbExpression>)

Yeni DbNewInstanceExpressionbir oluşturur. Tür bağımsız değişkeni bir koleksiyon türüyse, bağımsız değişkenler koleksiyonun öğelerini belirtir. Aksi takdirde bağımsız değişkenler yeni örnekte özellik veya sütun değerleri olarak kullanılır.

New(TypeUsage, DbExpression[])

Yeni DbNewInstanceExpressionbir oluşturur. Tür bağımsız değişkeni bir koleksiyon türüyse, bağımsız değişkenler koleksiyonun öğelerini belirtir. Aksi takdirde bağımsız değişkenler yeni örnekte özellik veya sütun değerleri olarak kullanılır.

New(TypeUsage, IEnumerable<DbExpression>)

Yeni DbNewInstanceExpressionbir oluşturur. Tür bağımsız değişkeni bir koleksiyon türüyse, bağımsız değişkenler koleksiyonun öğelerini belirtir. Aksi takdirde bağımsız değişkenler yeni örnekte özellik veya sütun değerleri olarak kullanılır.

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

Parametreler

instanceType
TypeUsage

Yeni örneğin türü.

arguments
IEnumerable<DbExpression>

Yeni örneklerin değerlerini belirten ifadeler, örneğin türüne göre yorumlanır.

Döndürülenler

Belirtilen türe ve bağımsız değişkenlere sahip yeni bir DbNewInstanceExpression.

Özel durumlar

instanceType veya arguments null veya arguments null içerir.

arguments boş veya içerdiği ifadelerin sonuç türleri gereksinimleriyle instanceType eşleşmiyor (açıklamalar bölümünde açıklandığı gibi).

Açıklamalar

Bir koleksiyon türüyse instanceType içindeki arguments her ifadenin öğesi türüne tanıtılabilir bir sonuç türüne instanceTypesahip olması gerekir. Bir satır türüyse instanceType , arguments satır türünde sütun sayısı kadar ifade içermelidir ve her ifadenin sonuç türü ilgili sütunun türüne eşit veya tanıtılabilir olmalıdır. Sütun bildirmeyen bir satır türü geçersiz. Bir varlık türüyse instanceType , arguments türü tarafından tanımlanan özellikler kadar çok ifade içermelidir ve her ifadenin sonuç türü ilgili özelliğin türüne eşit veya tanıtılabilir olmalıdır.

Şunlara uygulanır

New(TypeUsage, DbExpression[])

Yeni DbNewInstanceExpressionbir oluşturur. Tür bağımsız değişkeni bir koleksiyon türüyse, bağımsız değişkenler koleksiyonun öğelerini belirtir. Aksi takdirde bağımsız değişkenler yeni örnekte özellik veya sütun değerleri olarak kullanılır.

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

Parametreler

instanceType
TypeUsage

Yeni örneğin türü.

arguments
DbExpression[]

Yeni örneklerin değerlerini belirten ifadeler, örneğin türüne göre yorumlanır.

Döndürülenler

Belirtilen türe ve bağımsız değişkenlere sahip yeni bir DbNewInstanceExpression.

Özel durumlar

instanceType veya arguments null veya arguments null içerir.

arguments boş veya içerdiği ifadelerin sonuç türleri gereksinimleriyle instanceType eşleşmiyor (açıklamalar bölümünde açıklandığı gibi).

Açıklamalar

Bir koleksiyon türüyse instanceType içindeki arguments her ifadenin öğesi türüne tanıtılabilir bir sonuç türüne instanceTypesahip olması gerekir. Bir satır türüyse instanceType , arguments satır türünde sütun sayısı kadar ifade içermelidir ve her ifadenin sonuç türü ilgili sütunun türüne eşit veya tanıtılabilir olmalıdır. Sütun bildirmeyen bir satır türü geçersiz. Bir varlık türüyse instanceType , arguments türü tarafından tanımlanan özellikler kadar çok ifade içermelidir ve her ifadenin sonuç türü ilgili özelliğin türüne eşit veya tanıtılabilir olmalıdır.

Şunlara uygulanır