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 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 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 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.