ISqlExpressionFactory Arabirim
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.
Örnek oluşturmak için bir fabrika SqlExpression .
Hizmet ömrü Scoped . Bu, her DbContext Örneğin bu hizmetin kendi örneğini kullanacağı anlamına gelir. Uygulama, herhangi bir yaşam süresine kayıtlı diğer hizmetlere bağlı olabilir. Uygulamanın iş parçacığı açısından güvenli olması gerekmez.
public interface ISqlExpressionFactory
type ISqlExpressionFactory = interface
Public Interface ISqlExpressionFactory
- Türetilmiş
Yöntemler
| Add(SqlExpression, SqlExpression, RelationalTypeMapping) |
Bir eklemeyi temsil eden bir oluşturur SqlBinaryExpression . |
| And(SqlExpression, SqlExpression, RelationalTypeMapping) |
SqlBinaryExpressionBit DÜZEYINDE ve işlemi temsil eden bir oluşturur. |
| AndAlso(SqlExpression, SqlExpression) |
SqlBinaryExpressionMANTıKSAL ve işlemi temsil eden bir oluşturur. |
| ApplyDefaultTypeMapping(SqlExpression) |
Verilen için varsayılan tür eşlemesini uygular SqlExpression . |
| ApplyTypeMapping(SqlExpression, RelationalTypeMapping) |
Verilen tür eşlemesini belirtilen öğesine uygular SqlExpression . |
| Case(IReadOnlyList<CaseWhenClause>, SqlExpression) |
CaseExpressionSQL ağacındaki bir CASE ifadesini temsil eden yeni bir oluşturur. |
| Case(SqlExpression, CaseWhenClause[]) |
Kullanımdan kalktı.
CaseExpressionSQL ağacındaki bir CASE ifadesini temsil eden yeni bir oluşturur. |
| Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression) |
CaseExpressionSQL ağacındaki bir CASE ifadesini temsil eden yeni bir oluşturur. |
| Coalesce(SqlExpression, SqlExpression, RelationalTypeMapping) |
SqlBinaryExpressionBit DÜZEYINDE veya işlemi temsil eden bir oluşturur. |
| Constant(Object, RelationalTypeMapping) |
SQL ağacındaki bir sabiti temsil eden yeni bir oluşturur SqlConstantExpression . |
| Convert(SqlExpression, Type, RelationalTypeMapping) |
SqlUnaryExpressionSQL bir ifadeyi farklı türe atamayı temsil eden yeni bir oluşturur. |
| Divide(SqlExpression, SqlExpression, RelationalTypeMapping) |
Bir bölümü temsil eden bir oluşturur SqlBinaryExpression . |
| Equal(SqlExpression, SqlExpression) |
Bir SqlBinaryExpression eşitlik karşılaştırmasını temsil eden bir oluşturur. |
| Exists(SelectExpression, Boolean) |
ExistsExpressionSQL ağacındaki var olan bir işlemi temsil eden yeni bir oluşturur. |
| FindMapping(Type) |
Kullanımdan kalktı.
Verilen için tür eşlemesini bulur Type . |
| Fragment(String) |
SqlFragmentExpressionbir SQL belirtecini temsil eden yeni bir oluşturur. |
| Function(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping) |
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| Function(SqlExpression, String, IEnumerable<SqlExpression>, Type, RelationalTypeMapping) |
Kullanımdan kalktı.
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| Function(SqlExpression, String, Type, RelationalTypeMapping) |
Kullanımdan kalktı.
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| Function(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping) |
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| Function(String, IEnumerable<SqlExpression>, Type, RelationalTypeMapping) |
Kullanımdan kalktı.
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| Function(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping) |
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| Function(String, String, IEnumerable<SqlExpression>, Type, RelationalTypeMapping) |
Kullanımdan kalktı.
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| Function(String, String, Type, RelationalTypeMapping) |
Kullanımdan kalktı.
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| Function(String, Type, RelationalTypeMapping) |
Kullanımdan kalktı.
SqlFunctionExpressionSQL ağacındaki bir işlev çağrısını temsil eden yeni bir oluşturur. |
| GetTypeMappingForValue(Object) |
Kullanımdan kalktı.
Belirli bir nesne için ilişkisel veritabanı türünü alır, hiçbir eşleme bulunmazsa oluşturulur. |
| GreaterThan(SqlExpression, SqlExpression) |
Karşılaştırmayı bir SqlBinaryExpression daha büyük temsil eden bir oluşturur. |
| GreaterThanOrEqual(SqlExpression, SqlExpression) |
SqlBinaryExpressionDaha büyük veya eşit karşılaştırmayı temsil eden bir oluşturur. |
| In(SqlExpression, SelectExpression, Boolean) |
InExpressionSQL ağacındaki bir ın işlemini temsil eden yeni bir oluşturur. |
| In(SqlExpression, SqlExpression, Boolean) |
InExpressionSQL ağacındaki bir ın işlemini temsil eden yeni bir oluşturur. |
| IsNotNull(SqlExpression) |
SqlUnaryExpressionNull için eşitsizlik temsil eden yeni bir oluşturur. |
| IsNull(SqlExpression) |
SqlUnaryExpressionNull ile eşitlik temsil eden yeni bir oluşturur. |
| LessThan(SqlExpression, SqlExpression) |
SqlBinaryExpressionDaha az karşılaştırmayı temsil eden bir oluşturur. |
| LessThanOrEqual(SqlExpression, SqlExpression) |
SqlBinaryExpressionKüçük veya eşit karşılaştırmayı temsil eden bir oluşturur. |
| Like(SqlExpression, SqlExpression, SqlExpression) |
InExpressionSQL ağacındaki gibi temsil eden yeni bir oluşturur. |
| MakeBinary(ExpressionType, SqlExpression, SqlExpression, RelationalTypeMapping) |
SqlBinaryExpressionVerilen bağımsız değişkenlerle yeni bir oluşturur. |
| MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping) |
SqlUnaryExpressionVerilen bağımsız değişkenlerle yeni bir oluşturur. |
| Modulo(SqlExpression, SqlExpression, RelationalTypeMapping) |
Bir SqlBinaryExpression Modül işlemini temsil eden bir oluşturur. |
| Multiply(SqlExpression, SqlExpression, RelationalTypeMapping) |
Bir SqlBinaryExpression çarpma temsil eden bir oluşturur. |
| Negate(SqlExpression) |
SqlUnaryExpressionSQL ağacındaki olumsuzlama işlemini temsil eden yeni bir oluşturur. |
| NiladicFunction(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping) |
SqlFunctionExpressionSQL ağacında bir niladic işlev çağrısını temsil eden yeni bir oluşturur. |
| NiladicFunction(String, Boolean, Type, RelationalTypeMapping) |
SqlFunctionExpressionSQL ağacında bir niladic işlev çağrısını temsil eden yeni bir oluşturur. |
| NiladicFunction(String, String, Boolean, Type, RelationalTypeMapping) |
SqlFunctionExpressionSQL ağacında bir niladic işlev çağrısını temsil eden yeni bir oluşturur. |
| Not(SqlExpression) |
SqlUnaryExpressionSQL ağacındaki olmayan bir işlemi temsil eden yeni bir oluşturur. |
| NotEqual(SqlExpression, SqlExpression) |
SqlBinaryExpressionEşitsizlik karşılaştırmasını temsil eden bir oluşturur. |
| Or(SqlExpression, SqlExpression, RelationalTypeMapping) |
SqlBinaryExpressionBit DÜZEYINDE veya işlemi temsil eden bir oluşturur. |
| OrElse(SqlExpression, SqlExpression) |
SqlBinaryExpressionMANTıKSAL veya işlemi temsil eden bir oluşturur. |
| Select(IEntityType) |
SelectExpressionmodelde varsayılan eşleme kullanılarak oluşturulan bir tablo kaynağından bir varlık türünü görüntüleyen SQL ağacındaki bir seçimi temsil eden yeni bir oluşturur. |
| Select(IEntityType, String, Expression) |
Kullanımdan kalktı.
SelectExpressionözel bir SQL kullanılarak oluşturulan bir tablo kaynağından bir varlık türünü yansıtırken SQL ağacındaki bir seçimi temsil eden yeni bir oluşturur. |
| Select(IEntityType, TableExpressionBase) |
SelectExpressiontablo kaynağından bir varlık türünü yansıtırken SQL ağacındaki bir seçimi temsil eden yeni bir oluşturur. |
| Select(SqlExpression) |
SelectExpression SqlExpression hiçbir tablo ve herhangi bir bileşim olmadan bir veya 1 yansıtırken bir SQL ağacındaki seçimi temsil eden yeni bir oluşturur. |
| Subtract(SqlExpression, SqlExpression, RelationalTypeMapping) |
Bir çıkarma temsil eden bir oluşturur SqlBinaryExpression . |