DbExpressionBuilder.New Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni bir DbNewInstanceExpression oluşturur.
Aşırı Yüklemeler
New(TypeUsage, IEnumerable<DbExpression>) |
Yeni bir DbNewInstanceExpression 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 bir DbNewInstanceExpression 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 bir DbNewInstanceExpression 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çeriyor.
arguments
boş veya kapsanan 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 instanceType
sahip 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 bir DbNewInstanceExpression 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çeriyor.
arguments
boş veya kapsanan 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 instanceType
sahip 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.