Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Update EF6 in externals to the 6.2.0 release. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
02c696f70efb256dc365ea84d282bc30 |
User & Date: | mistachkin 2018-07-23 04:25:33.871 |
Context
2018-07-23
| ||
04:40 | In the appropriate NuGet packages, version 6.2.0 of EF6 is now required. check-in: a650011009 user: mistachkin tags: trunk | |
04:25 | Update EF6 in externals to the 6.2.0 release. check-in: 02c696f70e user: mistachkin tags: trunk | |
2018-07-22
| ||
21:57 | Update version history docs. check-in: 374d14d708 user: mistachkin tags: trunk | |
Changes
Changes to Externals/EntityFramework/lib/net40/EntityFramework.SqlServer.dll.
cannot compute difference between binary files
Changes to Externals/EntityFramework/lib/net40/EntityFramework.SqlServer.xml.
︙ | ︙ | |||
56 57 58 59 60 61 62 | <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Char(System.Nullable{System.Int32})"> <summary>Returns the character that corresponds to the specified integer ASCII value.</summary> <returns>The character that corresponds to the specified ASCII value.</returns> <param name="arg">An ASCII code.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String)"> <summary>Returns the starting position of one expression found within another expression.</summary> | | > < | > < | > < | > < | > < | > < | | 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Char(System.Nullable{System.Int32})"> <summary>Returns the character that corresponds to the specified integer ASCII value.</summary> <returns>The character that corresponds to the specified ASCII value.</returns> <param name="arg">An ASCII code.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String)"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[])"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String,System.Nullable{System.Int32})"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> <param name="startLocation">The character position in toSearch where searching begins.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[],System.Nullable{System.Int32})"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> <param name="startLocation">The character position in toSearch where searching begins.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String,System.Nullable{System.Int64})"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns> A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" /> value that is the starting position of toFind if it is found in toSearch . </returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> <param name="startLocation">The character position in toSearch where searching begins.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[],System.Nullable{System.Int64})"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> <param name="startLocation">The character position in toSearch where searching begins.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Difference(System.String,System.String)"> <summary>Returns an integer value that indicates the difference between the SOUNDEX values of two character expressions.</summary> <returns>The SOUNDEX difference between the two strings.</returns> <param name="string1">The first string.</param> <param name="string2">The second string.</param> </member> |
︙ | ︙ | |||
836 837 838 839 840 841 842 843 844 845 846 847 848 849 | </member> <member name="T:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator"> <summary> Provider to convert provider agnostic migration operations into SQL commands that can be run against a Microsoft SQL Server database. </summary> </member> <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String)"> <summary> Converts a set of migration operations into Microsoft SQL Server specific SQL. </summary> <param name="migrationOperations"> The operations to be converted. </param> <param name="providerManifestToken"> Token representing the version of SQL Server being targeted (i.e. "2005", "2008"). </param> <returns> A list of SQL statements to be executed to perform the migration operations. </returns> | > > > > > > > | 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 | </member> <member name="T:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator"> <summary> Provider to convert provider agnostic migration operations into SQL commands that can be run against a Microsoft SQL Server database. </summary> </member> <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.IsPermissionDeniedError(System.Exception)"> <summary> Determines if a provider specific exception corresponds to a database-level permission denied error. </summary> <param name="exception">The database exception.</param> <returns> true if the supplied exception corresponds to a database-level permission denied error; otherwise false. </returns> </member> <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String)"> <summary> Converts a set of migration operations into Microsoft SQL Server specific SQL. </summary> <param name="migrationOperations"> The operations to be converted. </param> <param name="providerManifestToken"> Token representing the version of SQL Server being targeted (i.e. "2005", "2008"). </param> <returns> A list of SQL statements to be executed to perform the migration operations. </returns> |
︙ | ︙ | |||
1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 | <summary>Returns an approximation of the given geography instance produced by running the Douglas-Peucker algorithm on the instance with the given tolerance.</summary> <returns> Returns <see cref="T:System.Data.Entity.Spatial.DbGeometry" />. </returns> <param name="geometryValue">The geometry value.</param> <param name="tolerance">The tolerance to input to the Douglas-Peucker algorithm. tolerance must be a positive number.</param> </member> <member name="T:System.Data.Entity.SqlServer.SqlProviderServices"> <summary> The DbProviderServices implementation for the SqlClient provider for SQL Server. </summary> <remarks> Note that instance of this type also resolve additional provider services for Microsoft SQL Server when this type is registered as an EF provider either using an entry in the application's config file | > > > > > > | 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 | <summary>Returns an approximation of the given geography instance produced by running the Douglas-Peucker algorithm on the instance with the given tolerance.</summary> <returns> Returns <see cref="T:System.Data.Entity.Spatial.DbGeometry" />. </returns> <param name="geometryValue">The geometry value.</param> <param name="tolerance">The tolerance to input to the Douglas-Peucker algorithm. tolerance must be a positive number.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderManifest.SupportsParameterOptimizationInSchemaQueries"> <summary> Indicates if the provider supports the parameter optimization described in EntityFramework6 GitHub issue #195. </summary> <returns><c>True</c> since this provider supports the parameter optimization.</returns> </member> <member name="T:System.Data.Entity.SqlServer.SqlProviderServices"> <summary> The DbProviderServices implementation for the SqlClient provider for SQL Server. </summary> <remarks> Note that instance of this type also resolve additional provider services for Microsoft SQL Server when this type is registered as an EF provider either using an entry in the application's config file |
︙ | ︙ | |||
1457 1458 1459 1460 1461 1462 1463 | <param name="storeItemCollection">The collection of all store items based on which the script should be created.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)"> <summary> Determines whether the database for the given connection exists. There are three cases: 1. Initial Catalog = X, AttachDBFilename = null: (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 | | | | | | | | 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 | <param name="storeItemCollection">The collection of all store items based on which the script should be created.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)"> <summary> Determines whether the database for the given connection exists. There are three cases: 1. Initial Catalog = X, AttachDBFilename = null: (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 2. Initial Catalog = X, AttachDBFilename = F: if (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 then <c>true</c>, if not, try to open the connection and then return (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 3. Initial Catalog = null, AttachDBFilename = F: Try to open the connection. If that succeeds the result is true, otherwise if the there are no databases corresponding to the given file return <c>false</c>, otherwise throw. Note: We open the connection to cover the scenario when the mdf exists, but is not attached. Given that opening the connection would auto-attach it, it would not be appropriate to return <c>false</c> in this case. Also note that checking for the existence of the file does not work for a remote server. (Dev11 #290487) For further details on the behavior when AttachDBFilename is specified see Dev10# 188936 </summary> <param name="connection">Connection to a database whose existence is checked by this method.</param> <param name="commandTimeout">Execution timeout for any commands needed to determine the existence of the database.</param> <param name="storeItemCollection">The collection of all store items from the model. This parameter is no longer used for determining database existence.</param> <returns>True if the provider can deduce the database only based on the connection.</returns> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Lazy{System.Data.Entity.Core.Metadata.Edm.StoreItemCollection})"> <summary> Determines whether the database for the given connection exists. There are three cases: 1. Initial Catalog = X, AttachDBFilename = null: (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 2. Initial Catalog = X, AttachDBFilename = F: if (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 then <c>true</c>, if not, try to open the connection and then return (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 3. Initial Catalog = null, AttachDBFilename = F: Try to open the connection. If that succeeds the result is true, otherwise if the there are no databases corresponding to the given file return <c>false</c>, otherwise throw. Note: We open the connection to cover the scenario when the mdf exists, but is not attached. Given that opening the connection would auto-attach it, it would not be appropriate to return <c>false</c> in this case. Also note that checking for the existence of the file does not work for a remote server. (Dev11 #290487) For further details on the behavior when AttachDBFilename is specified see Dev10# 188936 </summary> <param name="connection">Connection to a database whose existence is checked by this method.</param> <param name="commandTimeout">Execution timeout for any commands needed to determine the existence of the database.</param> <param name="storeItemCollection">The collection of all store items from the model. This parameter is no longer used for determining database existence.</param> <returns>True if the provider can deduce the database only based on the connection.</returns> |
︙ | ︙ | |||
1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 | 3. If niether the catalog not the file name is specified - throw Note that directly deleting the files does not work for a remote server. However, even for not attached databases the current logic would work assuming the user does: if (DatabaseExists) DeleteDatabase </summary> <param name="connection"> Connection </param> <param name="commandTimeout"> Timeout for internal commands. </param> <param name="storeItemCollection"> Item Collection. </param> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.Instance"> <summary> The Singleton instance of the SqlProviderServices type. </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.SqlServerTypesAssemblyName"> <summary> Set to the full name of the Microsoft.SqlServer.Types assembly to override the default selection </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.TruncateDecimalsToScale"> <summary> | > > > > > > > > | | > > > > > | | > > > > > > > > > > > > > > > > > > > < | < > > | 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 | 3. If niether the catalog not the file name is specified - throw Note that directly deleting the files does not work for a remote server. However, even for not attached databases the current logic would work assuming the user does: if (DatabaseExists) DeleteDatabase </summary> <param name="connection"> Connection </param> <param name="commandTimeout"> Timeout for internal commands. </param> <param name="storeItemCollection"> Item Collection. </param> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.CloneDbConnection(System.Data.Common.DbConnection,System.Data.Common.DbProviderFactory)"> <summary> Clones the connection. </summary> <param name="connection">The original connection.</param> <param name="factory">The factory to use.</param> <returns>Cloned connection</returns> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.Instance"> <summary> The Singleton instance of the SqlProviderServices type. </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.SqlServerTypesAssemblyName"> <summary> Set to the full name of the Microsoft.SqlServer.Types assembly to override the default selection </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.TruncateDecimalsToScale"> <summary> Get or sets a value indicating whether <see cref="T:System.Decimal"/> parameter values are truncated to the scale (number of decimal places) defined for their corresponding columns when they are sent to the database. A value of <c>true</c> indicates that <see cref="T:System.Data.SqlClient.SqlParameter"/> objects created for <see cref="T:System.Decimal"/> columns will have their <see cref="P:System.Data.SqlClient.SqlParameter.Scale"/> properties set, which will cause the parameter values to be truncated. If set to <c>false</c> then the <see cref="P:System.Data.SqlClient.SqlParameter.Scale"/> properties will not be set, avoiding the truncation behavior of <see cref="T:System.Data.SqlClient.SqlParameter"/> and allowing SQL Server to round values if necessary. The default value is <c>true</c> to prevent breaking existing applications that depend on this behavior. </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.UseScopeIdentity"> <summary> Gets or sets a value indicating whether to use the SCOPE_IDENTITY() function to retrieve values generated by the database for numeric columns during an INSERT operation. The default value of <c>true</c> is recommended and can provide better performance if all numeric values are generated using IDENTITY columns. If set to <c>false</c>, an OUTPUT clause will be used instead. An OUTPUT clause makes it possible to retrieve values generated by sequences or other means. </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.UseRowNumberOrderingInOffsetQueries"> <summary> Gets or sets a value indicating whether the ROW_NUMBER() function is used in sort expression passed to the ORDER BY clause when OFFSET is present in query. The default value of <c>true</c> is recommended to obtain query results that are stable for paging operations. The value of <c>false</c> can be used for compatibility with previous versions of EF and will cause the sort expression to be passed unmodified to the ORDER BY clause, which can lead to unstable results if the ordering is ambiguous. </summary> <remarks> This flag only applies to SQL Server 2012 or later. This flag does not affect queries that have already been translated to SQL and cached, therefore applications that need to set the value to <c>false</c> for compatibility should do so before executing any queries. </remarks> </member> <member name="T:System.Data.Entity.SqlServer.SqlSpatialServices"> <summary> An implementation of <see cref="T:System.Data.Entity.Spatial.DbSpatialServices"/> to provide support for geospatial types when using Entity Framework with Microsoft SQL Server. </summary> |
︙ | ︙ |
Changes to Externals/EntityFramework/lib/net40/EntityFramework.dll.
cannot compute difference between binary files
Changes to Externals/EntityFramework/lib/net40/EntityFramework.xml.
︙ | ︙ | |||
1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 | Internally it works in the same way as using AddDependencyResolver to add an appropriate resolver for <see cref="T:System.Func`1"/> with the context <see cref="T:System.Type"/> as the key. This means that, if desired, the same functionality can be achieved using a custom resolver or a resolver backed by an Inversion-of-Control container. </remarks> <typeparam name="TContext">The context type for which the factory should be used.</typeparam> <param name="factory">The delegate to use to create context instances.</param> </member> <member name="M:System.Data.Entity.DbConfiguration.SetTableExistenceChecker(System.String,System.Data.Entity.Infrastructure.TableExistenceChecker)"> <summary> Call this method from the constructor of a class derived from <see cref="T:System.Data.Entity.DbConfiguration"/> to register a database table existence checker for a given provider. </summary> <remarks> | > > > > > > | 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 | Internally it works in the same way as using AddDependencyResolver to add an appropriate resolver for <see cref="T:System.Func`1"/> with the context <see cref="T:System.Type"/> as the key. This means that, if desired, the same functionality can be achieved using a custom resolver or a resolver backed by an Inversion-of-Control container. </remarks> <typeparam name="TContext">The context type for which the factory should be used.</typeparam> <param name="factory">The delegate to use to create context instances.</param> </member> <member name="M:System.Data.Entity.DbConfiguration.SetModelStore(System.Data.Entity.Infrastructure.DbModelStore)"> <summary> Sets a singleton model store implementation (persisted model cache). </summary> <param name="modelStore">The model store implementation.</param> </member> <member name="M:System.Data.Entity.DbConfiguration.SetTableExistenceChecker(System.String,System.Data.Entity.Infrastructure.TableExistenceChecker)"> <summary> Call this method from the constructor of a class derived from <see cref="T:System.Data.Entity.DbConfiguration"/> to register a database table existence checker for a given provider. </summary> <remarks> |
︙ | ︙ | |||
9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 | <summary> Deserializes the given string back into an <see cref="T:System.Data.Entity.Infrastructure.Annotations.IndexAnnotation"/> object. </summary> <param name="name">The name of the annotation that is being deserialized.</param> <param name="value">The string to deserialize.</param> <returns>The deserialized annotation value.</returns> <exception cref="T:System.FormatException">If there is an error reading the serialized value.</exception> </member> <member name="T:System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver"> <summary> This interface is implemented by any object that can resolve a dependency, either directly or through use of an external container. </summary> <remarks> | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 | <summary> Deserializes the given string back into an <see cref="T:System.Data.Entity.Infrastructure.Annotations.IndexAnnotation"/> object. </summary> <param name="name">The name of the annotation that is being deserialized.</param> <param name="value">The string to deserialize.</param> <returns>The deserialized annotation value.</returns> <exception cref="T:System.FormatException">If there is an error reading the serialized value.</exception> </member> <member name="T:System.Data.Entity.Infrastructure.DbModelStore"> <summary> Base class for persisted model cache. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.DbModelStore.TryLoad(System.Type)"> <summary> Loads a model from the store. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The loaded metadata model.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DbModelStore.TryGetEdmx(System.Type)"> <summary> Retrieves an edmx XDocument version of the model from the store. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The loaded XDocument edmx.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DbModelStore.Save(System.Type,System.Data.Entity.Infrastructure.DbModel)"> <summary> Saves a model to the store. </summary> <param name="contextType">The type of context representing the model.</param> <param name="model">The metadata model to save.</param> </member> <member name="M:System.Data.Entity.Infrastructure.DbModelStore.GetDefaultSchema(System.Type)"> <summary> Gets the default database schema used by a model. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The default database schema.</returns> </member> <member name="T:System.Data.Entity.Infrastructure.DefaultDbModelStore"> <summary> Loads or saves models from/into .edmx files at a specified location. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.#ctor(System.String)"> <summary> Initializes a new DefaultDbModelStore instance. </summary> <param name="directory">The parent directory for the .edmx files.</param> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.TryLoad(System.Type)"> <summary> Loads a model from the store. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The loaded metadata model.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.TryGetEdmx(System.Type)"> <summary> Retrieves an edmx XDocument version of the model from the store. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The loaded XDocument edmx.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.Save(System.Type,System.Data.Entity.Infrastructure.DbModel)"> <summary> Saves a model to the store. </summary> <param name="contextType">The type of context representing the model.</param> <param name="model">The metadata model to save.</param> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.GetFilePath(System.Type)"> <summary> Gets the path of the .edmx file corresponding to the specified context type. </summary> <param name="contextType">A context type.</param> <returns>The .edmx file path.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.FileIsValid(System.Type,System.String)"> <summary> Validates the model store is valid. The default implementation verifies that the .edmx file was last written after the context assembly was last written. </summary> <param name="contextType">The type of context representing the model.</param> <param name="filePath">The path of the stored model.</param> <returns>Whether the edmx file should be invalidated.</returns> </member> <member name="P:System.Data.Entity.Infrastructure.DefaultDbModelStore.Directory"> <summary> Gets the location of the .edmx files. </summary> </member> <member name="T:System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver"> <summary> This interface is implemented by any object that can resolve a dependency, either directly or through use of an external container. </summary> <remarks> |
︙ | ︙ | |||
9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 | </returns> </member> <member name="M:System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver.GetHashCode"> <inheritdoc/> </member> <member name="T:System.Data.Entity.Infrastructure.Design.AppConfigReader"> <summary> Provides utility methods for reading from an App.config or Web.config file. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.Design.AppConfigReader.#ctor(System.Configuration.Configuration)"> | > > > > > > > > > > > > > | 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 | </returns> </member> <member name="M:System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver.GetHashCode"> <inheritdoc/> </member> <member name="T:System.Data.Entity.Infrastructure.EdmxReader"> <summary> Utility class for reading a metadata model from .edmx. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.EdmxReader.Read(System.Xml.XmlReader,System.String)"> <summary> Reads a metadata model from .edmx. </summary> <param name="reader">XML reader for the .edmx</param> <param name="defaultSchema">Default database schema used by the model.</param> <returns>The loaded metadata model.</returns> </member> <member name="T:System.Data.Entity.Infrastructure.Design.AppConfigReader"> <summary> Provides utility methods for reading from an App.config or Web.config file. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.Design.AppConfigReader.#ctor(System.Configuration.Configuration)"> |
︙ | ︙ | |||
10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbInterceptionContext.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. | > > > > > > > > > > > > > > | 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbInterceptionContext.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. |
︙ | ︙ | |||
10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 | <param name="writeAction">The delegate to which output will be sent.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Write(System.String)"> <summary> Writes the given string to the underlying write delegate. </summary> <param name="output">The string to write.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"> <summary> This method is called before a call to <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"/> or one of its async counterparts is made. | > > > > > > > > > > > | > > | | > > | | > > | | | 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 | <param name="writeAction">The delegate to which output will be sent.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Write(System.String)"> <summary> Writes the given string to the underlying write delegate. </summary> <param name="output">The string to write.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"> <summary> The stopwatch used to time executions. This stopwatch is started at the end of <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"/>, <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ScalarExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Object})"/>, and <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ReaderExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Data.Common.DbDataReader})"/> methods and is stopped at the beginning of the <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"/>, <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ScalarExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Object})"/>, and <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ReaderExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Data.Common.DbDataReader})"/> methods. If these methods are overridden and the stopwatch is being used then the overrides should either call the base method or start/stop the stopwatch themselves. </summary> <param name="interceptionContext">The interception context for which the stopwatch will be obtained.</param> <returns>The stopwatch.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"> <summary> This method is called before a call to <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"/> or one of its async counterparts is made. The default implementation calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executing``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/> and starts the stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"> <summary> This method is called after a call to <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"/> or one of its async counterparts is made. The default implementation stopsthe stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/> and calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executed``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ReaderExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Data.Common.DbDataReader})"> <summary> This method is called before a call to <see cref="M:System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)"/> or one of its async counterparts is made. The default implementation calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executing``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/> and starts the stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ReaderExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Data.Common.DbDataReader})"> <summary> This method is called after a call to <see cref="M:System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)"/> or one of its async counterparts is made. The default implementation stopsthe stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/> and calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executed``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ScalarExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Object})"> <summary> This method is called before a call to <see cref="M:System.Data.Common.DbCommand.ExecuteScalar"/> or one of its async counterparts is made. The default implementation calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executing``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/> and starts the stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ScalarExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Object})"> <summary> This method is called after a call to <see cref="M:System.Data.Common.DbCommand.ExecuteScalar"/> or one of its async counterparts is made. The default implementation stopsthe stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/> and calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executed``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executing``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"> <summary> Called whenever a command is about to be executed. The default implementation of this method filters by <see cref="T:System.Data.Entity.DbContext"/> set into <see cref="P:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Context"/>, if any, and then calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.LogCommand``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. This method would typically only be overridden to change the context filtering behavior. </summary> <typeparam name="TResult">The type of the operation's results.</typeparam> <param name="command">The command that will be executed.</param> <param name="interceptionContext">Contextual information associated with the command.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executed``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"> <summary> Called whenever a command has completed executing. The default implementation of this method filters by <see cref="T:System.Data.Entity.DbContext"/> set into <see cref="P:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Context"/>, if any, and then calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.LogResult``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. This method would typically only be overridden to change the context filtering behavior. </summary> <typeparam name="TResult">The type of the operation's results.</typeparam> <param name="command">The command that was executed.</param> <param name="interceptionContext">Contextual information associated with the command.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.LogCommand``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"> |
︙ | ︙ | |||
11258 11259 11260 11261 11262 11263 11264 | <summary> The context for which commands are being logged, or null if commands from all contexts are being logged. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Stopwatch"> <summary> | | | < < < | 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 | <summary> The context for which commands are being logged, or null if commands from all contexts are being logged. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Stopwatch"> <summary> This property is obsolete. Using it can result in logging incorrect execution times. Call <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/> instead. </summary> </member> <member name="T:System.Data.Entity.Infrastructure.Interception.DbConnectionInterceptionContext"> <summary> Represents contextual information associated with calls to <see cref="T:System.Data.Common.DbConnection"/> that don't return any results. </summary> </member> |
︙ | ︙ | |||
11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 | <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. </exception> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.AsAsync"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext"/> that contains all the contextual information in this interception context together with the <see cref="P:System.Data.Entity.Infrastructure.Interception.DbInterceptionContext.IsAsync"/> flag set to true. </summary> <returns>A new interception context associated with the async flag set.</returns> | > > > > > > > > > > > > > > | 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 | <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. </exception> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.AsAsync"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext"/> that contains all the contextual information in this interception context together with the <see cref="P:System.Data.Entity.Infrastructure.Interception.DbInterceptionContext.IsAsync"/> flag set to true. </summary> <returns>A new interception context associated with the async flag set.</returns> |
︙ | ︙ | |||
11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.WithValue(`0)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.BeginTransactionInterceptionContext"/> that contains all the contextual information in this interception context together with the given property value. </summary> <param name="value">The value that will be assigned to the target property.</param> | > > > > > > > > > > > > > > | 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.WithValue(`0)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.BeginTransactionInterceptionContext"/> that contains all the contextual information in this interception context together with the given property value. </summary> <param name="value">The value that will be assigned to the target property.</param> |
︙ | ︙ | |||
11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. | > > > > > > > > > > > > > > | 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. |
︙ | ︙ | |||
11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext"/> by copying state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.Clone"> <inheritdoc /> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.WithDbContext(System.Data.Entity.DbContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext"/> that contains all the contextual information in this | > > > > > > > > > > > > > > | 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext"/> by copying state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.Clone"> <inheritdoc /> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.WithDbContext(System.Data.Entity.DbContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext"/> that contains all the contextual information in this |
︙ | ︙ | |||
13378 13379 13380 13381 13382 13383 13384 | A transaction handler that allows to gracefully recover from connection failures during transaction commit by storing transaction tracing information in the database. It needs to be registered by using <see cref="M:System.Data.Entity.DbConfiguration.SetDefaultTransactionHandler(System.Func{System.Data.Entity.Infrastructure.TransactionHandler})"/>. </summary> <remarks> This transaction handler uses <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/> to store the transaction information the schema used can be configured by creating a class derived from <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/> | | > > > > > > > | 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 | A transaction handler that allows to gracefully recover from connection failures during transaction commit by storing transaction tracing information in the database. It needs to be registered by using <see cref="M:System.Data.Entity.DbConfiguration.SetDefaultTransactionHandler(System.Func{System.Data.Entity.Infrastructure.TransactionHandler})"/>. </summary> <remarks> This transaction handler uses <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/> to store the transaction information the schema used can be configured by creating a class derived from <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/> that overrides <see cref="M:System.Data.Entity.DbContext.OnModelCreating(System.Data.Entity.DbModelBuilder)"/> and passing it to the constructor of this class. </remarks> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.#ctor"> <summary> Initializes a new instance of the <see cref="T:System.Data.Entity.Infrastructure.CommitFailureHandler"/> class using the default <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/>. </summary> <remarks> One of the Initialize methods needs to be called before this instance can be used. </remarks> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.#ctor(System.Func{System.Data.Common.DbConnection,System.Data.Entity.Infrastructure.TransactionContext})"> <summary> Initializes a new instance of the <see cref="T:System.Data.Entity.Infrastructure.CommitFailureHandler"/> class. </summary> <param name="transactionContextFactory">The transaction context factory.</param> <remarks> One of the Initialize methods needs to be called before this instance can be used. </remarks> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.GetExecutionStrategy"> <summary> Creates a new instance of an <see cref="T:System.Data.Entity.Infrastructure.IDbExecutionStrategy"/> to use for quering the transaction log. If null the default will be used. </summary> <returns> An <see cref="T:System.Data.Entity.Infrastructure.IDbExecutionStrategy"/> instance or null. </returns> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.Initialize(System.Data.Entity.Core.Objects.ObjectContext)"> <inheritdoc/> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.Initialize(System.Data.Entity.DbContext,System.Data.Common.DbConnection)"> <inheritdoc/> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.Dispose(System.Boolean)"> |
︙ | ︙ | |||
13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 | <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"> <summary> Gets the transaction context. </summary> <value> The transaction context. </value> </member> <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.PruningLimit"> <summary> Gets the number of transactions to be executed on the context before the transaction log will be cleaned. The default value is 20. </summary> </member> | > > > > > | 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 | <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"> <summary> Gets the transaction context. </summary> <value> The transaction context. </value> </member> <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.Transactions"> <summary> The map between the store transactions and the transaction tracking objects </summary> </member> <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.PruningLimit"> <summary> Gets the number of transactions to be executed on the context before the transaction log will be cleaned. The default value is 20. </summary> </member> |
︙ | ︙ | |||
14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 | </summary> </member> <member name="P:System.Data.Entity.Migrations.Model.DropProcedureOperation.IsDestructiveChange"> <summary> Gets a value indicating if this operation may result in data loss. Always returns false. </summary> </member> <member name="T:System.Data.Entity.ModelConfiguration.Configuration.TypeConventionConfiguration"> <summary> Allows configuration to be performed for a lightweight convention based on the entity types in a model. </summary> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.TypeConventionConfiguration.Where(System.Func{System.Type,System.Boolean})"> | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 | </summary> </member> <member name="P:System.Data.Entity.Migrations.Model.DropProcedureOperation.IsDestructiveChange"> <summary> Gets a value indicating if this operation may result in data loss. Always returns false. </summary> </member> <member name="T:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration"> <summary> Configures an index. </summary> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.IsUnique"> <summary> Configures the index to be unique. </summary> <returns> The same IndexConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.IsUnique(System.Boolean)"> <summary> Configures whether the index will be unique. </summary> <param name="unique"> Value indicating if the index should be unique or not. </param> <returns> The same IndexConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.IsClustered"> <summary> Configures the index to be clustered. </summary> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.IsClustered(System.Boolean)"> <summary> Configures whether or not the index will be clustered. </summary> <param name="clustered"> Value indicating if the index should be clustered or not. </param> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.HasName(System.String)"> <summary> Configures the index to have a specific name. </summary> <param name="name"> Value indicating what the index name should be.</param> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="T:System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration"> <summary> Configures a primary key index. </summary> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration.IsClustered"> <summary> Configures the index to be clustered. </summary> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration.IsClustered(System.Boolean)"> <summary> Configures whether or not the index will be clustered. </summary> <param name="clustered"> Value indicating if the index should be clustered or not. </param> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration.HasName(System.String)"> <summary> Configures the index to have a specific name. </summary> <param name="name"> Value indicating what the index name should be.</param> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="T:System.Data.Entity.ModelConfiguration.Configuration.TypeConventionConfiguration"> <summary> Allows configuration to be performed for a lightweight convention based on the entity types in a model. </summary> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.TypeConventionConfiguration.Where(System.Func{System.Type,System.Boolean})"> |
︙ | ︙ | |||
16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 | You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="value"> The value to truncate. </param> <param name="digits"> The number of digits to preserve. </param> <returns> The truncated value. </returns> </member> <member name="M:System.Data.Entity.Core.Objects.EntityFunctions.AsUnicode(System.String)"> <summary> When used as part of a LINQ to Entities query, this method acts as an operator that ensures the input is treated as a Unicode string. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. | > > > > > > > > > > > > > > > > > > > > > > > > > | 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 | You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="value"> The value to truncate. </param> <param name="digits"> The number of digits to preserve. </param> <returns> The truncated value. </returns> </member> <member name="M:System.Data.Entity.Core.Objects.EntityFunctions.Like(System.String,System.String)"> <summary> When used as part of a LINQ to Entities query, this method invokes the canonical Like EDM operator to match an expression. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="searchString"> The string to search. </param> <param name="likeExpression"> The expression to match against. </param> <returns> True if the searched string matches the expression; otherwise false. </returns> </member> <member name="M:System.Data.Entity.Core.Objects.EntityFunctions.Like(System.String,System.String,System.String)"> <summary> When used as part of a LINQ to Entities query, this method invokes the canonical Like EDM operator to match an expression. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="searchString"> The string to search. </param> <param name="likeExpression"> The expression to match against. </param> <param name="escapeCharacter"> The string to escape special characters with, must only be a single character. </param> <returns> True if the searched string matches the expression; otherwise false. </returns> </member> <member name="M:System.Data.Entity.Core.Objects.EntityFunctions.AsUnicode(System.String)"> <summary> When used as part of a LINQ to Entities query, this method acts as an operator that ensures the input is treated as a Unicode string. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. |
︙ | ︙ | |||
16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 | <returns>The provider-specific information.</returns> <param name="informationType">The type of the information to return.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsEscapingLikeArgument(System.Char@)"> <summary>Indicates if the provider supports escaping strings to be used as patterns in a Like expression.</summary> <returns>True if this provider supports escaping strings to be used as patterns in a Like expression; otherwise, false.</returns> <param name="escapeCharacter">If the provider supports escaping, the character that would be used as the escape character.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.EscapeLikeArgument(System.String)"> <summary>Provider writers should override this method to return the argument with the wildcards and the escape character escaped. This method is only used if SupportsEscapingLikeArgument returns true.</summary> <returns>The argument with the wildcards and the escape character escaped.</returns> <param name="argument">The argument to be escaped.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsInExpression"> | > > > > > > > > | 17183 17184 17185 17186 17187 17188 17189 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199 17200 17201 17202 17203 17204 | <returns>The provider-specific information.</returns> <param name="informationType">The type of the information to return.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsEscapingLikeArgument(System.Char@)"> <summary>Indicates if the provider supports escaping strings to be used as patterns in a Like expression.</summary> <returns>True if this provider supports escaping strings to be used as patterns in a Like expression; otherwise, false.</returns> <param name="escapeCharacter">If the provider supports escaping, the character that would be used as the escape character.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsParameterOptimizationInSchemaQueries"> <summary> Indicates if the provider supports the parameter optimization described in EntityFramework6 GitHub issue #195. The default is <c>false</c>. Providers should change this to true only after testing that schema queries (as used in the Database First flow) work correctly with this flag. </summary> <returns><c>True</c> only if the provider supports the parameter optimization.</returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.EscapeLikeArgument(System.String)"> <summary>Provider writers should override this method to return the argument with the wildcards and the escape character escaped. This method is only used if SupportsEscapingLikeArgument returns true.</summary> <returns>The argument with the wildcards and the escape character escaped.</returns> <param name="argument">The argument to be escaped.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsInExpression"> |
︙ | ︙ | |||
16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 | <member name="M:System.Data.Entity.Core.Common.DbProviderServices.CloneDbCommand(System.Data.Common.DbCommand)"> <summary> See issue 2390 - cloning the DesignTimeVisible property on the DbCommand can cause deadlocks. So here allow sub-classes to override. </summary> <param name="fromDbCommand"> the <see cref="T:System.Data.Common.DbCommand" /> object to clone </param> <returns >a clone of the <see cref="T:System.Data.Common.DbCommand" /> </returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.GetProviderManifestToken(System.Data.Common.DbConnection)"> <summary>Returns provider manifest token given a connection.</summary> <returns>The provider manifest token.</returns> <param name="connection">Connection to provider.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection)"> | > > > > > > > > > > > > > > > | 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 17302 17303 17304 17305 17306 17307 17308 | <member name="M:System.Data.Entity.Core.Common.DbProviderServices.CloneDbCommand(System.Data.Common.DbCommand)"> <summary> See issue 2390 - cloning the DesignTimeVisible property on the DbCommand can cause deadlocks. So here allow sub-classes to override. </summary> <param name="fromDbCommand"> the <see cref="T:System.Data.Common.DbCommand" /> object to clone </param> <returns >a clone of the <see cref="T:System.Data.Common.DbCommand" /> </returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.CloneDbConnection(System.Data.Common.DbConnection)"> <summary> Clones the connection. </summary> <param name="connection">The original connection.</param> <returns>Cloned connection</returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.CloneDbConnection(System.Data.Common.DbConnection,System.Data.Common.DbProviderFactory)"> <summary> Clones the connection. </summary> <param name="connection">The original connection.</param> <param name="factory">The factory to use.</param> <returns>Cloned connection</returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.GetProviderManifestToken(System.Data.Common.DbConnection)"> <summary>Returns provider manifest token given a connection.</summary> <returns>The provider manifest token.</returns> <param name="connection">Connection to provider.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection)"> |
︙ | ︙ | |||
18083 18084 18085 18086 18087 18088 18089 18090 18091 18092 18093 18094 18095 18096 | <c>true</c> if the specified exception is considered as transient, otherwise <c>false</c>. </returns> </member> <member name="P:System.Data.Entity.Infrastructure.DbExecutionStrategy.RetriesOnFailure"> <summary> Returns <c>true</c> to indicate that <see cref="T:System.Data.Entity.Infrastructure.DbExecutionStrategy"/> might retry the execution after a failure. </summary> </member> <member name="T:System.Data.Entity.Infrastructure.ExecutionStrategyKey"> <summary> A key used for resolving <see cref="T:System.Func`1"/>. It consists of the ADO.NET provider invariant name and the database server name as specified in the connection string. </summary> </member> | > > > > > > | 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 | <c>true</c> if the specified exception is considered as transient, otherwise <c>false</c>. </returns> </member> <member name="P:System.Data.Entity.Infrastructure.DbExecutionStrategy.RetriesOnFailure"> <summary> Returns <c>true</c> to indicate that <see cref="T:System.Data.Entity.Infrastructure.DbExecutionStrategy"/> might retry the execution after a failure. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbExecutionStrategy.Suspended"> <summary> Indicates whether the strategy is suspended. The strategy is typically suspending while executing to avoid recursive execution from nested operations. </summary> </member> <member name="T:System.Data.Entity.Infrastructure.ExecutionStrategyKey"> <summary> A key used for resolving <see cref="T:System.Func`1"/>. It consists of the ADO.NET provider invariant name and the database server name as specified in the connection string. </summary> </member> |
︙ | ︙ | |||
32614 32615 32616 32617 32618 32619 32620 32621 32622 32623 32624 32625 32626 32627 | You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="value"> The value to truncate. </param> <param name="digits"> The number of digits to preserve. </param> <returns> The truncated value. </returns> </member> <member name="M:System.Data.Entity.DbFunctions.AsUnicode(System.String)"> <summary> When used as part of a LINQ to Entities query, this method acts as an operator that ensures the input is treated as a Unicode string. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. | > > > > > > > > > > > > > > > > > > > > > > > > > | 32933 32934 32935 32936 32937 32938 32939 32940 32941 32942 32943 32944 32945 32946 32947 32948 32949 32950 32951 32952 32953 32954 32955 32956 32957 32958 32959 32960 32961 32962 32963 32964 32965 32966 32967 32968 32969 32970 32971 | You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="value"> The value to truncate. </param> <param name="digits"> The number of digits to preserve. </param> <returns> The truncated value. </returns> </member> <member name="M:System.Data.Entity.DbFunctions.Like(System.String,System.String)"> <summary> When used as part of a LINQ to Entities query, this method invokes the canonical Like EDM operator to match an expression. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="searchString"> The string to search. </param> <param name="likeExpression"> The expression to match against. </param> <returns> True if the searched string matches the expression; otherwise false. </returns> </member> <member name="M:System.Data.Entity.DbFunctions.Like(System.String,System.String,System.String)"> <summary> When used as part of a LINQ to Entities query, this method invokes the canonical Like EDM operator to match an expression. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="searchString"> The string to search. </param> <param name="likeExpression"> The expression to match against. </param> <param name="escapeCharacter"> The string to escape special characters with, must only be a single character. </param> <returns> True if the searched string matches the expression; otherwise false. </returns> </member> <member name="M:System.Data.Entity.DbFunctions.AsUnicode(System.String)"> <summary> When used as part of a LINQ to Entities query, this method acts as an operator that ensures the input is treated as a Unicode string. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. |
︙ | ︙ | |||
34131 34132 34133 34134 34135 34136 34137 | Gets or sets a value indicating if automatic migrations can be used when migrating the database. </summary> </member> <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.ContextKey"> <summary> Gets or sets the string used to distinguish migrations belonging to this configuration from migrations belonging to other configurations using the same database. | | | 34475 34476 34477 34478 34479 34480 34481 34482 34483 34484 34485 34486 34487 34488 34489 | Gets or sets a value indicating if automatic migrations can be used when migrating the database. </summary> </member> <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.ContextKey"> <summary> Gets or sets the string used to distinguish migrations belonging to this configuration from migrations belonging to other configurations using the same database. This property enables migrations from multiple different models to be applied to a single database. </summary> </member> <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.AutomaticMigrationDataLossAllowed"> <summary> Gets or sets a value indicating if data loss is acceptable during automatic migration. If set to false an exception will be thrown if data loss may occur as part of an automatic migration. </summary> |
︙ | ︙ | |||
34854 34855 34856 34857 34858 34859 34860 34861 34862 34863 34864 34865 34866 34867 | Gets a dictionary of string resources to add to the migration resource file. </summary> </member> <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.IsRescaffold"> <summary> Gets or sets whether the migration was re-scaffolded. </summary> </member> <member name="T:System.Data.Entity.Migrations.Design.ToolingFacade"> <summary> Helper class that is used by design time tools to run migrations related commands that need to interact with an application that is being edited in Visual Studio. Because the application is being edited the assemblies need to | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 35198 35199 35200 35201 35202 35203 35204 35205 35206 35207 35208 35209 35210 35211 35212 35213 35214 35215 35216 35217 35218 35219 35220 35221 35222 35223 35224 35225 35226 35227 35228 35229 35230 35231 35232 35233 35234 35235 35236 35237 35238 35239 35240 35241 35242 35243 35244 35245 35246 35247 35248 35249 35250 35251 35252 35253 | Gets a dictionary of string resources to add to the migration resource file. </summary> </member> <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.IsRescaffold"> <summary> Gets or sets whether the migration was re-scaffolded. </summary> </member> <member name="T:System.Data.Entity.Migrations.Design.ToolingException"> <summary> Represents an exception that occurred while running an operation in another AppDomain in the <see cref="T:System.Data.Entity.Migrations.Design.ToolingFacade"/>. </summary> </member> <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor"> <summary> Initializes a new instance of the ToolingException class. </summary> </member> <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:System.Exception" /> class with a specified error message. </summary> <param name="message"> The message that describes the error. </param> </member> <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor(System.String,System.String,System.String)"> <summary> Initializes a new instance of the ToolingException class. </summary> <param name="message"> Error that explains the reason for the exception. </param> <param name="innerType"> The type of the exception that was thrown. </param> <param name="innerStackTrace"> The stack trace of the exception that was thrown. </param> </member> <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:System.Exception" /> class with a specified error message and a reference to the inner exception that is the cause of this exception. </summary> <param name="message"> The error message that explains the reason for the exception. </param> <param name="innerException"> The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param> </member> <member name="P:System.Data.Entity.Migrations.Design.ToolingException.InnerType"> <summary> Gets the type of the exception that was thrown. </summary> </member> <member name="P:System.Data.Entity.Migrations.Design.ToolingException.InnerStackTrace"> <summary> Gets the stack trace of the exception that was thrown. </summary> </member> <member name="T:System.Data.Entity.Migrations.Design.ToolingFacade"> <summary> Helper class that is used by design time tools to run migrations related commands that need to interact with an application that is being edited in Visual Studio. Because the application is being edited the assemblies need to |
︙ | ︙ | |||
35784 35785 35786 35787 35788 35789 35790 35791 35792 35793 35794 35795 35796 35797 35798 35799 35800 35801 35802 35803 35804 35805 35806 35807 | Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. </summary> </member> <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.IsDestructiveChange"> <inheritdoc /> </member> <member name="M:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.#ctor(System.Object)"> <summary> Initializes a new instance of the AddPrimaryKeyOperation class. The Table and Columns properties should also be populated. Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. </summary> <param name="anonymousArguments"> Additional arguments that may be processed by providers. Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'. </param> </member> <member name="P:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.Inverse"> <summary> Gets an operation to drop the primary key. </summary> </member> | > > > > > < < < < < | 36170 36171 36172 36173 36174 36175 36176 36177 36178 36179 36180 36181 36182 36183 36184 36185 36186 36187 36188 36189 36190 36191 36192 36193 36194 36195 36196 36197 36198 36199 36200 36201 36202 36203 36204 36205 | Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. </summary> </member> <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.IsDestructiveChange"> <inheritdoc /> </member> <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.IsClustered"> <summary> Gets or sets whether this is a clustered primary key. </summary> </member> <member name="M:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.#ctor(System.Object)"> <summary> Initializes a new instance of the AddPrimaryKeyOperation class. The Table and Columns properties should also be populated. Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. </summary> <param name="anonymousArguments"> Additional arguments that may be processed by providers. Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'. </param> </member> <member name="P:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.Inverse"> <summary> Gets an operation to drop the primary key. </summary> </member> <member name="T:System.Data.Entity.Migrations.Model.AlterColumnOperation"> <summary> Represents altering an existing column. Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. |
︙ | ︙ | |||
36610 36611 36612 36613 36614 36615 36616 36617 36618 36619 36620 36621 36622 36623 | Generates the SQL body for a stored procedure. </summary> <param name="commandTrees">The command trees representing the commands for an insert, update or delete operation.</param> <param name="rowsAffectedParameter">The rows affected parameter name.</param> <param name="providerManifestToken">The provider manifest token.</param> <returns>The SQL body for the stored procedure.</returns> </member> <member name="M:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator.BuildStoreTypeUsage(System.String,System.Data.Entity.Migrations.Model.PropertyModel)"> <summary> Builds the store type usage for the specified <paramref name="storeTypeName"/> using the facets from the specified <paramref name="propertyModel"/>. </summary> <param name="storeTypeName">Name of the store type.</param> <param name="propertyModel">The target property.</param> <returns>A store-specific TypeUsage</returns> | > > > > > > > | 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 | Generates the SQL body for a stored procedure. </summary> <param name="commandTrees">The command trees representing the commands for an insert, update or delete operation.</param> <param name="rowsAffectedParameter">The rows affected parameter name.</param> <param name="providerManifestToken">The provider manifest token.</param> <returns>The SQL body for the stored procedure.</returns> </member> <member name="M:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator.IsPermissionDeniedError(System.Exception)"> <summary> Determines if a provider specific exception corresponds to a database-level permission denied error. </summary> <param name="exception">The database exception.</param> <returns> true if the supplied exception corresponds to a database-level permission denied error; otherwise false. </returns> </member> <member name="M:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator.BuildStoreTypeUsage(System.String,System.Data.Entity.Migrations.Model.PropertyModel)"> <summary> Builds the store type usage for the specified <paramref name="storeTypeName"/> using the facets from the specified <paramref name="propertyModel"/>. </summary> <param name="storeTypeName">Name of the store type.</param> <param name="propertyModel">The target property.</param> <returns>A store-specific TypeUsage</returns> |
︙ | ︙ | |||
40654 40655 40656 40657 40658 40659 40660 40661 40662 40663 40664 40665 40666 40667 | The IQueryable LINQ Expression. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery.System#Linq#IQueryable#Provider"> <summary> The IQueryable provider. </summary> </member> <member name="M:System.Data.Entity.DbSet.#ctor"> <summary> Creates an instance of a <see cref="T:System.Data.Entity.DbSet"/> when called from the constructor of a derived type that will be used as a test double for DbSets. Methods and properties that will be used by the test double must be implemented by the test double except AsNoTracking, AsStreaming, an Include where the default implementation is a no-op. | > > > > > | 41047 41048 41049 41050 41051 41052 41053 41054 41055 41056 41057 41058 41059 41060 41061 41062 41063 41064 41065 | The IQueryable LINQ Expression. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery.System#Linq#IQueryable#Provider"> <summary> The IQueryable provider. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery.Sql"> <summary> Gets a <see cref="T:System.String"/> representation of the underlying query. </summary> </member> <member name="M:System.Data.Entity.DbSet.#ctor"> <summary> Creates an instance of a <see cref="T:System.Data.Entity.DbSet"/> when called from the constructor of a derived type that will be used as a test double for DbSets. Methods and properties that will be used by the test double must be implemented by the test double except AsNoTracking, AsStreaming, an Include where the default implementation is a no-op. |
︙ | ︙ | |||
40946 40947 40948 40949 40950 40951 40952 40953 40954 40955 40956 40957 40958 40959 | The IQueryable LINQ Expression. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery`1.System#Linq#IQueryable#Provider"> <summary> The IQueryable provider. </summary> </member> <member name="T:System.Data.Entity.IDbSet`1"> <summary> An <see cref="T:System.Data.Entity.IDbSet`1"/> represents the collection of all entities in the context, or that can be queried from the database, of a given type. <see cref="T:System.Data.Entity.DbSet`1"/> is a concrete implementation of IDbSet. </summary> | > > > > > | 41344 41345 41346 41347 41348 41349 41350 41351 41352 41353 41354 41355 41356 41357 41358 41359 41360 41361 41362 | The IQueryable LINQ Expression. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery`1.System#Linq#IQueryable#Provider"> <summary> The IQueryable provider. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery`1.Sql"> <summary> Gets a <see cref="T:System.String"/> representation of the underlying query. </summary> </member> <member name="T:System.Data.Entity.IDbSet`1"> <summary> An <see cref="T:System.Data.Entity.IDbSet`1"/> represents the collection of all entities in the context, or that can be queried from the database, of a given type. <see cref="T:System.Data.Entity.DbSet`1"/> is a concrete implementation of IDbSet. </summary> |
︙ | ︙ | |||
45184 45185 45186 45187 45188 45189 45190 45191 45192 45193 45194 45195 45196 45197 | <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasKey``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> <summary> Configures the primary key property(s) for this entity type. </summary> <typeparam name="TKey"> The type of the key. </typeparam> <param name="keyExpression"> A lambda expression representing the property to be used as the primary key. C#: t => t.Id VB.Net: Function(t) t.Id If the primary key is made up of multiple properties then specify an anonymous type including the properties. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 } </param> <returns> The same EntityTypeConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasEntitySetName(System.String)"> <summary> Configures the entity set name to be used for this entity type. The entity set name can only be configured for the base type in each set. </summary> <param name="entitySetName"> The name of the entity set. </param> | > > > > > > > > > > > > > > > > > | 45587 45588 45589 45590 45591 45592 45593 45594 45595 45596 45597 45598 45599 45600 45601 45602 45603 45604 45605 45606 45607 45608 45609 45610 45611 45612 45613 45614 45615 45616 45617 | <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasKey``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> <summary> Configures the primary key property(s) for this entity type. </summary> <typeparam name="TKey"> The type of the key. </typeparam> <param name="keyExpression"> A lambda expression representing the property to be used as the primary key. C#: t => t.Id VB.Net: Function(t) t.Id If the primary key is made up of multiple properties then specify an anonymous type including the properties. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 } </param> <returns> The same EntityTypeConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasKey``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Action{System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration})"> <summary> Configures the primary key property(s) for this entity type. </summary> <typeparam name="TKey"> The type of the key. </typeparam> <param name="keyExpression"> A lambda expression representing the property to be used as the primary key. C#: t => t.Id VB.Net: Function(t) t.Id If the primary key is made up of multiple properties then specify an anonymous type including the properties. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 } </param> <param name="buildAction"> A builder to configure the key. </param> <returns> The same EntityTypeConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasIndex``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> <summary> Configures index property(s) for this entity type. </summary> <typeparam name="TIndex"> The type of the index. </typeparam> <param name="indexExpression"> A lambda expression representing the property to apply an index to. C#: t => t.Id VB.Net: Function(t) t.Id If the index is made up of multiple properties then specify an anonymous type including the properties. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 } </param> <returns> The IndexConfiguration instance so that the index can be further configured. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasEntitySetName(System.String)"> <summary> Configures the entity set name to be used for this entity type. The entity set name can only be configured for the base type in each set. </summary> <param name="entitySetName"> The name of the entity set. </param> |
︙ | ︙ |
Changes to Externals/EntityFramework/lib/net45/EntityFramework.SqlServer.dll.
cannot compute difference between binary files
Changes to Externals/EntityFramework/lib/net45/EntityFramework.SqlServer.xml.
︙ | ︙ | |||
190 191 192 193 194 195 196 | <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Char(System.Nullable{System.Int32})"> <summary>Returns the character that corresponds to the specified integer ASCII value.</summary> <returns>The character that corresponds to the specified ASCII value.</returns> <param name="arg">An ASCII code.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String)"> <summary>Returns the starting position of one expression found within another expression.</summary> | | > < | > < | > < | > < | > < | > < | | 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 | <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Char(System.Nullable{System.Int32})"> <summary>Returns the character that corresponds to the specified integer ASCII value.</summary> <returns>The character that corresponds to the specified ASCII value.</returns> <param name="arg">An ASCII code.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String)"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[])"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String,System.Nullable{System.Int32})"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> <param name="startLocation">The character position in toSearch where searching begins.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[],System.Nullable{System.Int32})"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> <param name="startLocation">The character position in toSearch where searching begins.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String,System.Nullable{System.Int64})"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns> A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" /> value that is the starting position of toFind if it is found in toSearch . </returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> <param name="startLocation">The character position in toSearch where searching begins.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[],System.Nullable{System.Int64})"> <summary>Returns the starting position of one expression found within another expression.</summary> <returns>The starting position of toFind if it is found in toSearch .</returns> <param name="toFind">The string expression to be found.</param> <param name="toSearch">The string expression to be searched.</param> <param name="startLocation">The character position in toSearch where searching begins.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Difference(System.String,System.String)"> <summary>Returns an integer value that indicates the difference between the SOUNDEX values of two character expressions.</summary> <returns>The SOUNDEX difference between the two strings.</returns> <param name="string1">The first string.</param> <param name="string2">The second string.</param> </member> |
︙ | ︙ | |||
970 971 972 973 974 975 976 977 978 979 980 981 982 983 | </member> <member name="T:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator"> <summary> Provider to convert provider agnostic migration operations into SQL commands that can be run against a Microsoft SQL Server database. </summary> </member> <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String)"> <summary> Converts a set of migration operations into Microsoft SQL Server specific SQL. </summary> <param name="migrationOperations"> The operations to be converted. </param> <param name="providerManifestToken"> Token representing the version of SQL Server being targeted (i.e. "2005", "2008"). </param> <returns> A list of SQL statements to be executed to perform the migration operations. </returns> | > > > > > > > | 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 | </member> <member name="T:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator"> <summary> Provider to convert provider agnostic migration operations into SQL commands that can be run against a Microsoft SQL Server database. </summary> </member> <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.IsPermissionDeniedError(System.Exception)"> <summary> Determines if a provider specific exception corresponds to a database-level permission denied error. </summary> <param name="exception">The database exception.</param> <returns> true if the supplied exception corresponds to a database-level permission denied error; otherwise false. </returns> </member> <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String)"> <summary> Converts a set of migration operations into Microsoft SQL Server specific SQL. </summary> <param name="migrationOperations"> The operations to be converted. </param> <param name="providerManifestToken"> Token representing the version of SQL Server being targeted (i.e. "2005", "2008"). </param> <returns> A list of SQL statements to be executed to perform the migration operations. </returns> |
︙ | ︙ | |||
1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 | <summary>Returns an approximation of the given geography instance produced by running the Douglas-Peucker algorithm on the instance with the given tolerance.</summary> <returns> Returns <see cref="T:System.Data.Entity.Spatial.DbGeometry" />. </returns> <param name="geometryValue">The geometry value.</param> <param name="tolerance">The tolerance to input to the Douglas-Peucker algorithm. tolerance must be a positive number.</param> </member> <member name="T:System.Data.Entity.SqlServer.SqlProviderServices"> <summary> The DbProviderServices implementation for the SqlClient provider for SQL Server. </summary> <remarks> Note that instance of this type also resolve additional provider services for Microsoft SQL Server when this type is registered as an EF provider either using an entry in the application's config file | > > > > > > | 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 | <summary>Returns an approximation of the given geography instance produced by running the Douglas-Peucker algorithm on the instance with the given tolerance.</summary> <returns> Returns <see cref="T:System.Data.Entity.Spatial.DbGeometry" />. </returns> <param name="geometryValue">The geometry value.</param> <param name="tolerance">The tolerance to input to the Douglas-Peucker algorithm. tolerance must be a positive number.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderManifest.SupportsParameterOptimizationInSchemaQueries"> <summary> Indicates if the provider supports the parameter optimization described in EntityFramework6 GitHub issue #195. </summary> <returns><c>True</c> since this provider supports the parameter optimization.</returns> </member> <member name="T:System.Data.Entity.SqlServer.SqlProviderServices"> <summary> The DbProviderServices implementation for the SqlClient provider for SQL Server. </summary> <remarks> Note that instance of this type also resolve additional provider services for Microsoft SQL Server when this type is registered as an EF provider either using an entry in the application's config file |
︙ | ︙ | |||
1591 1592 1593 1594 1595 1596 1597 | <param name="storeItemCollection">The collection of all store items based on which the script should be created.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)"> <summary> Determines whether the database for the given connection exists. There are three cases: 1. Initial Catalog = X, AttachDBFilename = null: (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 | | | | | | | | 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 | <param name="storeItemCollection">The collection of all store items based on which the script should be created.</param> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)"> <summary> Determines whether the database for the given connection exists. There are three cases: 1. Initial Catalog = X, AttachDBFilename = null: (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 2. Initial Catalog = X, AttachDBFilename = F: if (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 then <c>true</c>, if not, try to open the connection and then return (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 3. Initial Catalog = null, AttachDBFilename = F: Try to open the connection. If that succeeds the result is true, otherwise if the there are no databases corresponding to the given file return <c>false</c>, otherwise throw. Note: We open the connection to cover the scenario when the mdf exists, but is not attached. Given that opening the connection would auto-attach it, it would not be appropriate to return <c>false</c> in this case. Also note that checking for the existence of the file does not work for a remote server. (Dev11 #290487) For further details on the behavior when AttachDBFilename is specified see Dev10# 188936 </summary> <param name="connection">Connection to a database whose existence is checked by this method.</param> <param name="commandTimeout">Execution timeout for any commands needed to determine the existence of the database.</param> <param name="storeItemCollection">The collection of all store items from the model. This parameter is no longer used for determining database existence.</param> <returns>True if the provider can deduce the database only based on the connection.</returns> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Lazy{System.Data.Entity.Core.Metadata.Edm.StoreItemCollection})"> <summary> Determines whether the database for the given connection exists. There are three cases: 1. Initial Catalog = X, AttachDBFilename = null: (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 2. Initial Catalog = X, AttachDBFilename = F: if (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 then <c>true</c>, if not, try to open the connection and then return (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 3. Initial Catalog = null, AttachDBFilename = F: Try to open the connection. If that succeeds the result is true, otherwise if the there are no databases corresponding to the given file return <c>false</c>, otherwise throw. Note: We open the connection to cover the scenario when the mdf exists, but is not attached. Given that opening the connection would auto-attach it, it would not be appropriate to return <c>false</c> in this case. Also note that checking for the existence of the file does not work for a remote server. (Dev11 #290487) For further details on the behavior when AttachDBFilename is specified see Dev10# 188936 </summary> <param name="connection">Connection to a database whose existence is checked by this method.</param> <param name="commandTimeout">Execution timeout for any commands needed to determine the existence of the database.</param> <param name="storeItemCollection">The collection of all store items from the model. This parameter is no longer used for determining database existence.</param> <returns>True if the provider can deduce the database only based on the connection.</returns> |
︙ | ︙ | |||
1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 | 3. If niether the catalog not the file name is specified - throw Note that directly deleting the files does not work for a remote server. However, even for not attached databases the current logic would work assuming the user does: if (DatabaseExists) DeleteDatabase </summary> <param name="connection"> Connection </param> <param name="commandTimeout"> Timeout for internal commands. </param> <param name="storeItemCollection"> Item Collection. </param> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.Instance"> <summary> The Singleton instance of the SqlProviderServices type. </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.SqlServerTypesAssemblyName"> <summary> Set to the full name of the Microsoft.SqlServer.Types assembly to override the default selection </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.TruncateDecimalsToScale"> <summary> | > > > > > > > > | | > > > > > | | > > > > > > > > > > > > > > > > > > > < | < > > | 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 | 3. If niether the catalog not the file name is specified - throw Note that directly deleting the files does not work for a remote server. However, even for not attached databases the current logic would work assuming the user does: if (DatabaseExists) DeleteDatabase </summary> <param name="connection"> Connection </param> <param name="commandTimeout"> Timeout for internal commands. </param> <param name="storeItemCollection"> Item Collection. </param> </member> <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.CloneDbConnection(System.Data.Common.DbConnection,System.Data.Common.DbProviderFactory)"> <summary> Clones the connection. </summary> <param name="connection">The original connection.</param> <param name="factory">The factory to use.</param> <returns>Cloned connection</returns> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.Instance"> <summary> The Singleton instance of the SqlProviderServices type. </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.SqlServerTypesAssemblyName"> <summary> Set to the full name of the Microsoft.SqlServer.Types assembly to override the default selection </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.TruncateDecimalsToScale"> <summary> Get or sets a value indicating whether <see cref="T:System.Decimal"/> parameter values are truncated to the scale (number of decimal places) defined for their corresponding columns when they are sent to the database. A value of <c>true</c> indicates that <see cref="T:System.Data.SqlClient.SqlParameter"/> objects created for <see cref="T:System.Decimal"/> columns will have their <see cref="P:System.Data.SqlClient.SqlParameter.Scale"/> properties set, which will cause the parameter values to be truncated. If set to <c>false</c> then the <see cref="P:System.Data.SqlClient.SqlParameter.Scale"/> properties will not be set, avoiding the truncation behavior of <see cref="T:System.Data.SqlClient.SqlParameter"/> and allowing SQL Server to round values if necessary. The default value is <c>true</c> to prevent breaking existing applications that depend on this behavior. </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.UseScopeIdentity"> <summary> Gets or sets a value indicating whether to use the SCOPE_IDENTITY() function to retrieve values generated by the database for numeric columns during an INSERT operation. The default value of <c>true</c> is recommended and can provide better performance if all numeric values are generated using IDENTITY columns. If set to <c>false</c>, an OUTPUT clause will be used instead. An OUTPUT clause makes it possible to retrieve values generated by sequences or other means. </summary> </member> <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.UseRowNumberOrderingInOffsetQueries"> <summary> Gets or sets a value indicating whether the ROW_NUMBER() function is used in sort expression passed to the ORDER BY clause when OFFSET is present in query. The default value of <c>true</c> is recommended to obtain query results that are stable for paging operations. The value of <c>false</c> can be used for compatibility with previous versions of EF and will cause the sort expression to be passed unmodified to the ORDER BY clause, which can lead to unstable results if the ordering is ambiguous. </summary> <remarks> This flag only applies to SQL Server 2012 or later. This flag does not affect queries that have already been translated to SQL and cached, therefore applications that need to set the value to <c>false</c> for compatibility should do so before executing any queries. </remarks> </member> <member name="T:System.Data.Entity.SqlServer.SqlSpatialServices"> <summary> An implementation of <see cref="T:System.Data.Entity.Spatial.DbSpatialServices"/> to provide support for geospatial types when using Entity Framework with Microsoft SQL Server. </summary> |
︙ | ︙ |
Changes to Externals/EntityFramework/lib/net45/EntityFramework.dll.
cannot compute difference between binary files
Changes to Externals/EntityFramework/lib/net45/EntityFramework.xml.
︙ | ︙ | |||
1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 | Internally it works in the same way as using AddDependencyResolver to add an appropriate resolver for <see cref="T:System.Func`1"/> with the context <see cref="T:System.Type"/> as the key. This means that, if desired, the same functionality can be achieved using a custom resolver or a resolver backed by an Inversion-of-Control container. </remarks> <typeparam name="TContext">The context type for which the factory should be used.</typeparam> <param name="factory">The delegate to use to create context instances.</param> </member> <member name="M:System.Data.Entity.DbConfiguration.SetTableExistenceChecker(System.String,System.Data.Entity.Infrastructure.TableExistenceChecker)"> <summary> Call this method from the constructor of a class derived from <see cref="T:System.Data.Entity.DbConfiguration"/> to register a database table existence checker for a given provider. </summary> <remarks> | > > > > > > | 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 | Internally it works in the same way as using AddDependencyResolver to add an appropriate resolver for <see cref="T:System.Func`1"/> with the context <see cref="T:System.Type"/> as the key. This means that, if desired, the same functionality can be achieved using a custom resolver or a resolver backed by an Inversion-of-Control container. </remarks> <typeparam name="TContext">The context type for which the factory should be used.</typeparam> <param name="factory">The delegate to use to create context instances.</param> </member> <member name="M:System.Data.Entity.DbConfiguration.SetModelStore(System.Data.Entity.Infrastructure.DbModelStore)"> <summary> Sets a singleton model store implementation (persisted model cache). </summary> <param name="modelStore">The model store implementation.</param> </member> <member name="M:System.Data.Entity.DbConfiguration.SetTableExistenceChecker(System.String,System.Data.Entity.Infrastructure.TableExistenceChecker)"> <summary> Call this method from the constructor of a class derived from <see cref="T:System.Data.Entity.DbConfiguration"/> to register a database table existence checker for a given provider. </summary> <remarks> |
︙ | ︙ | |||
9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 | <summary> Deserializes the given string back into an <see cref="T:System.Data.Entity.Infrastructure.Annotations.IndexAnnotation"/> object. </summary> <param name="name">The name of the annotation that is being deserialized.</param> <param name="value">The string to deserialize.</param> <returns>The deserialized annotation value.</returns> <exception cref="T:System.FormatException">If there is an error reading the serialized value.</exception> </member> <member name="T:System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver"> <summary> This interface is implemented by any object that can resolve a dependency, either directly or through use of an external container. </summary> <remarks> | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 | <summary> Deserializes the given string back into an <see cref="T:System.Data.Entity.Infrastructure.Annotations.IndexAnnotation"/> object. </summary> <param name="name">The name of the annotation that is being deserialized.</param> <param name="value">The string to deserialize.</param> <returns>The deserialized annotation value.</returns> <exception cref="T:System.FormatException">If there is an error reading the serialized value.</exception> </member> <member name="T:System.Data.Entity.Infrastructure.DbModelStore"> <summary> Base class for persisted model cache. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.DbModelStore.TryLoad(System.Type)"> <summary> Loads a model from the store. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The loaded metadata model.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DbModelStore.TryGetEdmx(System.Type)"> <summary> Retrieves an edmx XDocument version of the model from the store. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The loaded XDocument edmx.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DbModelStore.Save(System.Type,System.Data.Entity.Infrastructure.DbModel)"> <summary> Saves a model to the store. </summary> <param name="contextType">The type of context representing the model.</param> <param name="model">The metadata model to save.</param> </member> <member name="M:System.Data.Entity.Infrastructure.DbModelStore.GetDefaultSchema(System.Type)"> <summary> Gets the default database schema used by a model. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The default database schema.</returns> </member> <member name="T:System.Data.Entity.Infrastructure.DefaultDbModelStore"> <summary> Loads or saves models from/into .edmx files at a specified location. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.#ctor(System.String)"> <summary> Initializes a new DefaultDbModelStore instance. </summary> <param name="directory">The parent directory for the .edmx files.</param> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.TryLoad(System.Type)"> <summary> Loads a model from the store. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The loaded metadata model.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.TryGetEdmx(System.Type)"> <summary> Retrieves an edmx XDocument version of the model from the store. </summary> <param name="contextType">The type of context representing the model.</param> <returns>The loaded XDocument edmx.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.Save(System.Type,System.Data.Entity.Infrastructure.DbModel)"> <summary> Saves a model to the store. </summary> <param name="contextType">The type of context representing the model.</param> <param name="model">The metadata model to save.</param> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.GetFilePath(System.Type)"> <summary> Gets the path of the .edmx file corresponding to the specified context type. </summary> <param name="contextType">A context type.</param> <returns>The .edmx file path.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.DefaultDbModelStore.FileIsValid(System.Type,System.String)"> <summary> Validates the model store is valid. The default implementation verifies that the .edmx file was last written after the context assembly was last written. </summary> <param name="contextType">The type of context representing the model.</param> <param name="filePath">The path of the stored model.</param> <returns>Whether the edmx file should be invalidated.</returns> </member> <member name="P:System.Data.Entity.Infrastructure.DefaultDbModelStore.Directory"> <summary> Gets the location of the .edmx files. </summary> </member> <member name="T:System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver"> <summary> This interface is implemented by any object that can resolve a dependency, either directly or through use of an external container. </summary> <remarks> |
︙ | ︙ | |||
9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 | </returns> </member> <member name="M:System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver.GetHashCode"> <inheritdoc/> </member> <member name="T:System.Data.Entity.Infrastructure.Design.AppConfigReader"> <summary> Provides utility methods for reading from an App.config or Web.config file. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.Design.AppConfigReader.#ctor(System.Configuration.Configuration)"> | > > > > > > > > > > > > > | 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 | </returns> </member> <member name="M:System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver.GetHashCode"> <inheritdoc/> </member> <member name="T:System.Data.Entity.Infrastructure.EdmxReader"> <summary> Utility class for reading a metadata model from .edmx. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.EdmxReader.Read(System.Xml.XmlReader,System.String)"> <summary> Reads a metadata model from .edmx. </summary> <param name="reader">XML reader for the .edmx</param> <param name="defaultSchema">Default database schema used by the model.</param> <returns>The loaded metadata model.</returns> </member> <member name="T:System.Data.Entity.Infrastructure.Design.AppConfigReader"> <summary> Provides utility methods for reading from an App.config or Web.config file. </summary> </member> <member name="M:System.Data.Entity.Infrastructure.Design.AppConfigReader.#ctor(System.Configuration.Configuration)"> |
︙ | ︙ | |||
10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbInterceptionContext.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. | > > > > > > > > > > > > > > | 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbInterceptionContext.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext`1.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. |
︙ | ︙ | |||
10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 | <param name="writeAction">The delegate to which output will be sent.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Write(System.String)"> <summary> Writes the given string to the underlying write delegate. </summary> <param name="output">The string to write.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"> <summary> This method is called before a call to <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"/> or one of its async counterparts is made. | > > > > > > > > > > > | > > | | > > | | > > | | | 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 | <param name="writeAction">The delegate to which output will be sent.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Write(System.String)"> <summary> Writes the given string to the underlying write delegate. </summary> <param name="output">The string to write.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"> <summary> The stopwatch used to time executions. This stopwatch is started at the end of <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"/>, <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ScalarExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Object})"/>, and <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ReaderExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Data.Common.DbDataReader})"/> methods and is stopped at the beginning of the <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"/>, <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ScalarExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Object})"/>, and <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ReaderExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Data.Common.DbDataReader})"/> methods. If these methods are overridden and the stopwatch is being used then the overrides should either call the base method or start/stop the stopwatch themselves. </summary> <param name="interceptionContext">The interception context for which the stopwatch will be obtained.</param> <returns>The stopwatch.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"> <summary> This method is called before a call to <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"/> or one of its async counterparts is made. The default implementation calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executing``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/> and starts the stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.NonQueryExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Int32})"> <summary> This method is called after a call to <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"/> or one of its async counterparts is made. The default implementation stopsthe stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/> and calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executed``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ReaderExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Data.Common.DbDataReader})"> <summary> This method is called before a call to <see cref="M:System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)"/> or one of its async counterparts is made. The default implementation calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executing``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/> and starts the stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ReaderExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Data.Common.DbDataReader})"> <summary> This method is called after a call to <see cref="M:System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)"/> or one of its async counterparts is made. The default implementation stopsthe stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/> and calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executed``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ScalarExecuting(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Object})"> <summary> This method is called before a call to <see cref="M:System.Data.Common.DbCommand.ExecuteScalar"/> or one of its async counterparts is made. The default implementation calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executing``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/> and starts the stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.ScalarExecuted(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{System.Object})"> <summary> This method is called after a call to <see cref="M:System.Data.Common.DbCommand.ExecuteScalar"/> or one of its async counterparts is made. The default implementation stopsthe stopwatch returned from <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/> and calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executed``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. </summary> <param name="command">The command being executed.</param> <param name="interceptionContext">Contextual information associated with the call.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executing``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"> <summary> Called whenever a command is about to be executed. The default implementation of this method filters by <see cref="T:System.Data.Entity.DbContext"/> set into <see cref="P:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Context"/>, if any, and then calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.LogCommand``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. This method would typically only be overridden to change the context filtering behavior. </summary> <typeparam name="TResult">The type of the operation's results.</typeparam> <param name="command">The command that will be executed.</param> <param name="interceptionContext">Contextual information associated with the command.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Executed``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"> <summary> Called whenever a command has completed executing. The default implementation of this method filters by <see cref="T:System.Data.Entity.DbContext"/> set into <see cref="P:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Context"/>, if any, and then calls <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.LogResult``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"/>. This method would typically only be overridden to change the context filtering behavior. </summary> <typeparam name="TResult">The type of the operation's results.</typeparam> <param name="command">The command that was executed.</param> <param name="interceptionContext">Contextual information associated with the command.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.LogCommand``1(System.Data.Common.DbCommand,System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext{``0})"> |
︙ | ︙ | |||
11258 11259 11260 11261 11262 11263 11264 | <summary> The context for which commands are being logged, or null if commands from all contexts are being logged. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Stopwatch"> <summary> | | | < < < | 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 | <summary> The context for which commands are being logged, or null if commands from all contexts are being logged. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.Stopwatch"> <summary> This property is obsolete. Using it can result in logging incorrect execution times. Call <see cref="M:System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter.GetStopwatch(System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)"/> instead. </summary> </member> <member name="T:System.Data.Entity.Infrastructure.Interception.DbConnectionInterceptionContext"> <summary> Represents contextual information associated with calls to <see cref="T:System.Data.Common.DbConnection"/> that don't return any results. </summary> </member> |
︙ | ︙ | |||
11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 | <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. </exception> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.AsAsync"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext"/> that contains all the contextual information in this interception context together with the <see cref="P:System.Data.Entity.Infrastructure.Interception.DbInterceptionContext.IsAsync"/> flag set to true. </summary> <returns>A new interception context associated with the async flag set.</returns> | > > > > > > > > > > > > > > | 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 | <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. </exception> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext.AsAsync"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.MutableInterceptionContext"/> that contains all the contextual information in this interception context together with the <see cref="P:System.Data.Entity.Infrastructure.Interception.DbInterceptionContext.IsAsync"/> flag set to true. </summary> <returns>A new interception context associated with the async flag set.</returns> |
︙ | ︙ | |||
11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.WithValue(`0)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.BeginTransactionInterceptionContext"/> that contains all the contextual information in this interception context together with the given property value. </summary> <param name="value">The value that will be assigned to the target property.</param> | > > > > > > > > > > > > > > | 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext`1.WithValue(`0)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.BeginTransactionInterceptionContext"/> that contains all the contextual information in this interception context together with the given property value. </summary> <param name="value">The value that will be assigned to the target property.</param> |
︙ | ︙ | |||
11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. | > > > > > > > > > > > > > > | 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1"/> by copying immutable state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1.SuppressExecution"> <summary> Prevents the operation from being executed if called before the operation has executed. </summary> <exception cref="T:System.InvalidOperationException"> Thrown if this method is called after the operation has already executed. |
︙ | ︙ | |||
12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext"/> by copying state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.Clone"> <inheritdoc /> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.WithDbContext(System.Data.Entity.DbContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext"/> that contains all the contextual information in this | > > > > > > > > > > > > > > | 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 | </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.#ctor(System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext"/> by copying state from the given interception context. Also see <see cref="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.Clone"/> </summary> <param name="copyFrom">The context from which to copy state.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.FindUserState(System.String)"> <summary> Gets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <returns>The user state set, or null if none was found for the given key.</returns> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.SetUserState(System.String,System.Object)"> <summary> Sets a value containing arbitrary user-specified state information associated with the operation. </summary> <param name="key">A key used to identify the user state.</param> <param name="value">The state to set.</param> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.Clone"> <inheritdoc /> </member> <member name="M:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext.WithDbContext(System.Data.Entity.DbContext)"> <summary> Creates a new <see cref="T:System.Data.Entity.Infrastructure.Interception.DbCommandTreeInterceptionContext"/> that contains all the contextual information in this |
︙ | ︙ | |||
13493 13494 13495 13496 13497 13498 13499 | A transaction handler that allows to gracefully recover from connection failures during transaction commit by storing transaction tracing information in the database. It needs to be registered by using <see cref="M:System.Data.Entity.DbConfiguration.SetDefaultTransactionHandler(System.Func{System.Data.Entity.Infrastructure.TransactionHandler})"/>. </summary> <remarks> This transaction handler uses <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/> to store the transaction information the schema used can be configured by creating a class derived from <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/> | | > > > > > > > | 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 | A transaction handler that allows to gracefully recover from connection failures during transaction commit by storing transaction tracing information in the database. It needs to be registered by using <see cref="M:System.Data.Entity.DbConfiguration.SetDefaultTransactionHandler(System.Func{System.Data.Entity.Infrastructure.TransactionHandler})"/>. </summary> <remarks> This transaction handler uses <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/> to store the transaction information the schema used can be configured by creating a class derived from <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/> that overrides <see cref="M:System.Data.Entity.DbContext.OnModelCreating(System.Data.Entity.DbModelBuilder)"/> and passing it to the constructor of this class. </remarks> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.#ctor"> <summary> Initializes a new instance of the <see cref="T:System.Data.Entity.Infrastructure.CommitFailureHandler"/> class using the default <see cref="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"/>. </summary> <remarks> One of the Initialize methods needs to be called before this instance can be used. </remarks> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.#ctor(System.Func{System.Data.Common.DbConnection,System.Data.Entity.Infrastructure.TransactionContext})"> <summary> Initializes a new instance of the <see cref="T:System.Data.Entity.Infrastructure.CommitFailureHandler"/> class. </summary> <param name="transactionContextFactory">The transaction context factory.</param> <remarks> One of the Initialize methods needs to be called before this instance can be used. </remarks> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.GetExecutionStrategy"> <summary> Creates a new instance of an <see cref="T:System.Data.Entity.Infrastructure.IDbExecutionStrategy"/> to use for quering the transaction log. If null the default will be used. </summary> <returns> An <see cref="T:System.Data.Entity.Infrastructure.IDbExecutionStrategy"/> instance or null. </returns> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.Initialize(System.Data.Entity.Core.Objects.ObjectContext)"> <inheritdoc/> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.Initialize(System.Data.Entity.DbContext,System.Data.Common.DbConnection)"> <inheritdoc/> </member> <member name="M:System.Data.Entity.Infrastructure.CommitFailureHandler.Dispose(System.Boolean)"> |
︙ | ︙ | |||
13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 | <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"> <summary> Gets the transaction context. </summary> <value> The transaction context. </value> </member> <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.PruningLimit"> <summary> Gets the number of transactions to be executed on the context before the transaction log will be cleaned. The default value is 20. </summary> </member> | > > > > > | 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 | <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.TransactionContext"> <summary> Gets the transaction context. </summary> <value> The transaction context. </value> </member> <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.Transactions"> <summary> The map between the store transactions and the transaction tracking objects </summary> </member> <member name="P:System.Data.Entity.Infrastructure.CommitFailureHandler.PruningLimit"> <summary> Gets the number of transactions to be executed on the context before the transaction log will be cleaned. The default value is 20. </summary> </member> |
︙ | ︙ | |||
14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 | </summary> </member> <member name="P:System.Data.Entity.Migrations.Model.DropProcedureOperation.IsDestructiveChange"> <summary> Gets a value indicating if this operation may result in data loss. Always returns false. </summary> </member> <member name="T:System.Data.Entity.ModelConfiguration.Configuration.TypeConventionConfiguration"> <summary> Allows configuration to be performed for a lightweight convention based on the entity types in a model. </summary> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.TypeConventionConfiguration.Where(System.Func{System.Type,System.Boolean})"> | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 | </summary> </member> <member name="P:System.Data.Entity.Migrations.Model.DropProcedureOperation.IsDestructiveChange"> <summary> Gets a value indicating if this operation may result in data loss. Always returns false. </summary> </member> <member name="T:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration"> <summary> Configures an index. </summary> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.IsUnique"> <summary> Configures the index to be unique. </summary> <returns> The same IndexConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.IsUnique(System.Boolean)"> <summary> Configures whether the index will be unique. </summary> <param name="unique"> Value indicating if the index should be unique or not. </param> <returns> The same IndexConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.IsClustered"> <summary> Configures the index to be clustered. </summary> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.IsClustered(System.Boolean)"> <summary> Configures whether or not the index will be clustered. </summary> <param name="clustered"> Value indicating if the index should be clustered or not. </param> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration.HasName(System.String)"> <summary> Configures the index to have a specific name. </summary> <param name="name"> Value indicating what the index name should be.</param> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="T:System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration"> <summary> Configures a primary key index. </summary> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration.IsClustered"> <summary> Configures the index to be clustered. </summary> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration.IsClustered(System.Boolean)"> <summary> Configures whether or not the index will be clustered. </summary> <param name="clustered"> Value indicating if the index should be clustered or not. </param> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration.HasName(System.String)"> <summary> Configures the index to have a specific name. </summary> <param name="name"> Value indicating what the index name should be.</param> <returns> The same IndexConfigurationBase instance so that multiple calls can be chained. </returns> </member> <member name="T:System.Data.Entity.ModelConfiguration.Configuration.TypeConventionConfiguration"> <summary> Allows configuration to be performed for a lightweight convention based on the entity types in a model. </summary> </member> <member name="M:System.Data.Entity.ModelConfiguration.Configuration.TypeConventionConfiguration.Where(System.Func{System.Type,System.Boolean})"> |
︙ | ︙ | |||
21547 21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558 21559 21560 | You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="value"> The value to truncate. </param> <param name="digits"> The number of digits to preserve. </param> <returns> The truncated value. </returns> </member> <member name="M:System.Data.Entity.Core.Objects.EntityFunctions.AsUnicode(System.String)"> <summary> When used as part of a LINQ to Entities query, this method acts as an operator that ensures the input is treated as a Unicode string. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. | > > > > > > > > > > > > > > > > > > > > > > > > > | 21812 21813 21814 21815 21816 21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 | You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="value"> The value to truncate. </param> <param name="digits"> The number of digits to preserve. </param> <returns> The truncated value. </returns> </member> <member name="M:System.Data.Entity.Core.Objects.EntityFunctions.Like(System.String,System.String)"> <summary> When used as part of a LINQ to Entities query, this method invokes the canonical Like EDM operator to match an expression. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="searchString"> The string to search. </param> <param name="likeExpression"> The expression to match against. </param> <returns> True if the searched string matches the expression; otherwise false. </returns> </member> <member name="M:System.Data.Entity.Core.Objects.EntityFunctions.Like(System.String,System.String,System.String)"> <summary> When used as part of a LINQ to Entities query, this method invokes the canonical Like EDM operator to match an expression. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="searchString"> The string to search. </param> <param name="likeExpression"> The expression to match against. </param> <param name="escapeCharacter"> The string to escape special characters with, must only be a single character. </param> <returns> True if the searched string matches the expression; otherwise false. </returns> </member> <member name="M:System.Data.Entity.Core.Objects.EntityFunctions.AsUnicode(System.String)"> <summary> When used as part of a LINQ to Entities query, this method acts as an operator that ensures the input is treated as a Unicode string. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. |
︙ | ︙ | |||
21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 21855 21856 21857 | <returns>The provider-specific information.</returns> <param name="informationType">The type of the information to return.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsEscapingLikeArgument(System.Char@)"> <summary>Indicates if the provider supports escaping strings to be used as patterns in a Like expression.</summary> <returns>True if this provider supports escaping strings to be used as patterns in a Like expression; otherwise, false.</returns> <param name="escapeCharacter">If the provider supports escaping, the character that would be used as the escape character.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.EscapeLikeArgument(System.String)"> <summary>Provider writers should override this method to return the argument with the wildcards and the escape character escaped. This method is only used if SupportsEscapingLikeArgument returns true.</summary> <returns>The argument with the wildcards and the escape character escaped.</returns> <param name="argument">The argument to be escaped.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsInExpression"> | > > > > > > > > | 22134 22135 22136 22137 22138 22139 22140 22141 22142 22143 22144 22145 22146 22147 22148 22149 22150 22151 22152 22153 22154 22155 | <returns>The provider-specific information.</returns> <param name="informationType">The type of the information to return.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsEscapingLikeArgument(System.Char@)"> <summary>Indicates if the provider supports escaping strings to be used as patterns in a Like expression.</summary> <returns>True if this provider supports escaping strings to be used as patterns in a Like expression; otherwise, false.</returns> <param name="escapeCharacter">If the provider supports escaping, the character that would be used as the escape character.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsParameterOptimizationInSchemaQueries"> <summary> Indicates if the provider supports the parameter optimization described in EntityFramework6 GitHub issue #195. The default is <c>false</c>. Providers should change this to true only after testing that schema queries (as used in the Database First flow) work correctly with this flag. </summary> <returns><c>True</c> only if the provider supports the parameter optimization.</returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.EscapeLikeArgument(System.String)"> <summary>Provider writers should override this method to return the argument with the wildcards and the escape character escaped. This method is only used if SupportsEscapingLikeArgument returns true.</summary> <returns>The argument with the wildcards and the escape character escaped.</returns> <param name="argument">The argument to be escaped.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderManifest.SupportsInExpression"> |
︙ | ︙ | |||
21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945 21946 | <member name="M:System.Data.Entity.Core.Common.DbProviderServices.CloneDbCommand(System.Data.Common.DbCommand)"> <summary> See issue 2390 - cloning the DesignTimeVisible property on the DbCommand can cause deadlocks. So here allow sub-classes to override. </summary> <param name="fromDbCommand"> the <see cref="T:System.Data.Common.DbCommand" /> object to clone </param> <returns >a clone of the <see cref="T:System.Data.Common.DbCommand" /> </returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.GetProviderManifestToken(System.Data.Common.DbConnection)"> <summary>Returns provider manifest token given a connection.</summary> <returns>The provider manifest token.</returns> <param name="connection">Connection to provider.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection)"> | > > > > > > > > > > > > > > > | 22231 22232 22233 22234 22235 22236 22237 22238 22239 22240 22241 22242 22243 22244 22245 22246 22247 22248 22249 22250 22251 22252 22253 22254 22255 22256 22257 22258 22259 | <member name="M:System.Data.Entity.Core.Common.DbProviderServices.CloneDbCommand(System.Data.Common.DbCommand)"> <summary> See issue 2390 - cloning the DesignTimeVisible property on the DbCommand can cause deadlocks. So here allow sub-classes to override. </summary> <param name="fromDbCommand"> the <see cref="T:System.Data.Common.DbCommand" /> object to clone </param> <returns >a clone of the <see cref="T:System.Data.Common.DbCommand" /> </returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.CloneDbConnection(System.Data.Common.DbConnection)"> <summary> Clones the connection. </summary> <param name="connection">The original connection.</param> <returns>Cloned connection</returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.CloneDbConnection(System.Data.Common.DbConnection,System.Data.Common.DbProviderFactory)"> <summary> Clones the connection. </summary> <param name="connection">The original connection.</param> <param name="factory">The factory to use.</param> <returns>Cloned connection</returns> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.GetProviderManifestToken(System.Data.Common.DbConnection)"> <summary>Returns provider manifest token given a connection.</summary> <returns>The provider manifest token.</returns> <param name="connection">Connection to provider.</param> </member> <member name="M:System.Data.Entity.Core.Common.DbProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection)"> |
︙ | ︙ | |||
22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 | <c>true</c> if the specified exception is considered as transient, otherwise <c>false</c>. </returns> </member> <member name="P:System.Data.Entity.Infrastructure.DbExecutionStrategy.RetriesOnFailure"> <summary> Returns <c>true</c> to indicate that <see cref="T:System.Data.Entity.Infrastructure.DbExecutionStrategy"/> might retry the execution after a failure. </summary> </member> <member name="T:System.Data.Entity.Infrastructure.ExecutionStrategyKey"> <summary> A key used for resolving <see cref="T:System.Func`1"/>. It consists of the ADO.NET provider invariant name and the database server name as specified in the connection string. </summary> </member> | > > > > > > | 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 23220 23221 | <c>true</c> if the specified exception is considered as transient, otherwise <c>false</c>. </returns> </member> <member name="P:System.Data.Entity.Infrastructure.DbExecutionStrategy.RetriesOnFailure"> <summary> Returns <c>true</c> to indicate that <see cref="T:System.Data.Entity.Infrastructure.DbExecutionStrategy"/> might retry the execution after a failure. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbExecutionStrategy.Suspended"> <summary> Indicates whether the strategy is suspended. The strategy is typically suspending while executing to avoid recursive execution from nested operations. </summary> </member> <member name="T:System.Data.Entity.Infrastructure.ExecutionStrategyKey"> <summary> A key used for resolving <see cref="T:System.Func`1"/>. It consists of the ADO.NET provider invariant name and the database server name as specified in the connection string. </summary> </member> |
︙ | ︙ | |||
39340 39341 39342 39343 39344 39345 39346 39347 39348 39349 39350 39351 39352 39353 | You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="value"> The value to truncate. </param> <param name="digits"> The number of digits to preserve. </param> <returns> The truncated value. </returns> </member> <member name="M:System.Data.Entity.DbFunctions.AsUnicode(System.String)"> <summary> When used as part of a LINQ to Entities query, this method acts as an operator that ensures the input is treated as a Unicode string. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. | > > > > > > > > > > > > > > > > > > > > > > > > > | 39659 39660 39661 39662 39663 39664 39665 39666 39667 39668 39669 39670 39671 39672 39673 39674 39675 39676 39677 39678 39679 39680 39681 39682 39683 39684 39685 39686 39687 39688 39689 39690 39691 39692 39693 39694 39695 39696 39697 | You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="value"> The value to truncate. </param> <param name="digits"> The number of digits to preserve. </param> <returns> The truncated value. </returns> </member> <member name="M:System.Data.Entity.DbFunctions.Like(System.String,System.String)"> <summary> When used as part of a LINQ to Entities query, this method invokes the canonical Like EDM operator to match an expression. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="searchString"> The string to search. </param> <param name="likeExpression"> The expression to match against. </param> <returns> True if the searched string matches the expression; otherwise false. </returns> </member> <member name="M:System.Data.Entity.DbFunctions.Like(System.String,System.String,System.String)"> <summary> When used as part of a LINQ to Entities query, this method invokes the canonical Like EDM operator to match an expression. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database. </remarks> <param name="searchString"> The string to search. </param> <param name="likeExpression"> The expression to match against. </param> <param name="escapeCharacter"> The string to escape special characters with, must only be a single character. </param> <returns> True if the searched string matches the expression; otherwise false. </returns> </member> <member name="M:System.Data.Entity.DbFunctions.AsUnicode(System.String)"> <summary> When used as part of a LINQ to Entities query, this method acts as an operator that ensures the input is treated as a Unicode string. </summary> <remarks> You cannot call this function directly. This function can only appear within a LINQ to Entities query. |
︙ | ︙ | |||
40857 40858 40859 40860 40861 40862 40863 | Gets or sets a value indicating if automatic migrations can be used when migrating the database. </summary> </member> <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.ContextKey"> <summary> Gets or sets the string used to distinguish migrations belonging to this configuration from migrations belonging to other configurations using the same database. | | | 41201 41202 41203 41204 41205 41206 41207 41208 41209 41210 41211 41212 41213 41214 41215 | Gets or sets a value indicating if automatic migrations can be used when migrating the database. </summary> </member> <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.ContextKey"> <summary> Gets or sets the string used to distinguish migrations belonging to this configuration from migrations belonging to other configurations using the same database. This property enables migrations from multiple different models to be applied to a single database. </summary> </member> <member name="P:System.Data.Entity.Migrations.DbMigrationsConfiguration.AutomaticMigrationDataLossAllowed"> <summary> Gets or sets a value indicating if data loss is acceptable during automatic migration. If set to false an exception will be thrown if data loss may occur as part of an automatic migration. </summary> |
︙ | ︙ | |||
41580 41581 41582 41583 41584 41585 41586 41587 41588 41589 41590 41591 41592 41593 | Gets a dictionary of string resources to add to the migration resource file. </summary> </member> <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.IsRescaffold"> <summary> Gets or sets whether the migration was re-scaffolded. </summary> </member> <member name="T:System.Data.Entity.Migrations.Design.ToolingFacade"> <summary> Helper class that is used by design time tools to run migrations related commands that need to interact with an application that is being edited in Visual Studio. Because the application is being edited the assemblies need to | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 41924 41925 41926 41927 41928 41929 41930 41931 41932 41933 41934 41935 41936 41937 41938 41939 41940 41941 41942 41943 41944 41945 41946 41947 41948 41949 41950 41951 41952 41953 41954 41955 41956 41957 41958 41959 41960 41961 41962 41963 41964 41965 41966 41967 41968 41969 41970 41971 41972 41973 41974 41975 41976 41977 41978 41979 | Gets a dictionary of string resources to add to the migration resource file. </summary> </member> <member name="P:System.Data.Entity.Migrations.Design.ScaffoldedMigration.IsRescaffold"> <summary> Gets or sets whether the migration was re-scaffolded. </summary> </member> <member name="T:System.Data.Entity.Migrations.Design.ToolingException"> <summary> Represents an exception that occurred while running an operation in another AppDomain in the <see cref="T:System.Data.Entity.Migrations.Design.ToolingFacade"/>. </summary> </member> <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor"> <summary> Initializes a new instance of the ToolingException class. </summary> </member> <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:System.Exception" /> class with a specified error message. </summary> <param name="message"> The message that describes the error. </param> </member> <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor(System.String,System.String,System.String)"> <summary> Initializes a new instance of the ToolingException class. </summary> <param name="message"> Error that explains the reason for the exception. </param> <param name="innerType"> The type of the exception that was thrown. </param> <param name="innerStackTrace"> The stack trace of the exception that was thrown. </param> </member> <member name="M:System.Data.Entity.Migrations.Design.ToolingException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:System.Exception" /> class with a specified error message and a reference to the inner exception that is the cause of this exception. </summary> <param name="message"> The error message that explains the reason for the exception. </param> <param name="innerException"> The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param> </member> <member name="P:System.Data.Entity.Migrations.Design.ToolingException.InnerType"> <summary> Gets the type of the exception that was thrown. </summary> </member> <member name="P:System.Data.Entity.Migrations.Design.ToolingException.InnerStackTrace"> <summary> Gets the stack trace of the exception that was thrown. </summary> </member> <member name="T:System.Data.Entity.Migrations.Design.ToolingFacade"> <summary> Helper class that is used by design time tools to run migrations related commands that need to interact with an application that is being edited in Visual Studio. Because the application is being edited the assemblies need to |
︙ | ︙ | |||
42644 42645 42646 42647 42648 42649 42650 42651 42652 42653 42654 42655 42656 42657 42658 42659 42660 42661 42662 42663 42664 42665 42666 42667 | Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. </summary> </member> <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.IsDestructiveChange"> <inheritdoc /> </member> <member name="M:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.#ctor(System.Object)"> <summary> Initializes a new instance of the AddPrimaryKeyOperation class. The Table and Columns properties should also be populated. Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. </summary> <param name="anonymousArguments"> Additional arguments that may be processed by providers. Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'. </param> </member> <member name="P:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.Inverse"> <summary> Gets an operation to drop the primary key. </summary> </member> | > > > > > < < < < < | 43030 43031 43032 43033 43034 43035 43036 43037 43038 43039 43040 43041 43042 43043 43044 43045 43046 43047 43048 43049 43050 43051 43052 43053 43054 43055 43056 43057 43058 43059 43060 43061 43062 43063 43064 43065 | Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. </summary> </member> <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.IsDestructiveChange"> <inheritdoc /> </member> <member name="P:System.Data.Entity.Migrations.Model.PrimaryKeyOperation.IsClustered"> <summary> Gets or sets whether this is a clustered primary key. </summary> </member> <member name="M:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.#ctor(System.Object)"> <summary> Initializes a new instance of the AddPrimaryKeyOperation class. The Table and Columns properties should also be populated. Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. </summary> <param name="anonymousArguments"> Additional arguments that may be processed by providers. Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'. </param> </member> <member name="P:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation.Inverse"> <summary> Gets an operation to drop the primary key. </summary> </member> <member name="T:System.Data.Entity.Migrations.Model.AlterColumnOperation"> <summary> Represents altering an existing column. Entity Framework Migrations APIs are not designed to accept input provided by untrusted sources (such as the end user of an application). If input is accepted from such sources it should be validated before being passed to these APIs to protect against SQL injection attacks etc. |
︙ | ︙ | |||
43470 43471 43472 43473 43474 43475 43476 43477 43478 43479 43480 43481 43482 43483 | Generates the SQL body for a stored procedure. </summary> <param name="commandTrees">The command trees representing the commands for an insert, update or delete operation.</param> <param name="rowsAffectedParameter">The rows affected parameter name.</param> <param name="providerManifestToken">The provider manifest token.</param> <returns>The SQL body for the stored procedure.</returns> </member> <member name="M:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator.BuildStoreTypeUsage(System.String,System.Data.Entity.Migrations.Model.PropertyModel)"> <summary> Builds the store type usage for the specified <paramref name="storeTypeName"/> using the facets from the specified <paramref name="propertyModel"/>. </summary> <param name="storeTypeName">Name of the store type.</param> <param name="propertyModel">The target property.</param> <returns>A store-specific TypeUsage</returns> | > > > > > > > | 43856 43857 43858 43859 43860 43861 43862 43863 43864 43865 43866 43867 43868 43869 43870 43871 43872 43873 43874 43875 43876 | Generates the SQL body for a stored procedure. </summary> <param name="commandTrees">The command trees representing the commands for an insert, update or delete operation.</param> <param name="rowsAffectedParameter">The rows affected parameter name.</param> <param name="providerManifestToken">The provider manifest token.</param> <returns>The SQL body for the stored procedure.</returns> </member> <member name="M:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator.IsPermissionDeniedError(System.Exception)"> <summary> Determines if a provider specific exception corresponds to a database-level permission denied error. </summary> <param name="exception">The database exception.</param> <returns> true if the supplied exception corresponds to a database-level permission denied error; otherwise false. </returns> </member> <member name="M:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator.BuildStoreTypeUsage(System.String,System.Data.Entity.Migrations.Model.PropertyModel)"> <summary> Builds the store type usage for the specified <paramref name="storeTypeName"/> using the facets from the specified <paramref name="propertyModel"/>. </summary> <param name="storeTypeName">Name of the store type.</param> <param name="propertyModel">The target property.</param> <returns>A store-specific TypeUsage</returns> |
︙ | ︙ | |||
47650 47651 47652 47653 47654 47655 47656 47657 47658 47659 47660 47661 47662 47663 | The IQueryable LINQ Expression. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery.System#Linq#IQueryable#Provider"> <summary> The IQueryable provider. </summary> </member> <member name="M:System.Data.Entity.DbSet.#ctor"> <summary> Creates an instance of a <see cref="T:System.Data.Entity.DbSet"/> when called from the constructor of a derived type that will be used as a test double for DbSets. Methods and properties that will be used by the test double must be implemented by the test double except AsNoTracking, AsStreaming, an Include where the default implementation is a no-op. | > > > > > | 48043 48044 48045 48046 48047 48048 48049 48050 48051 48052 48053 48054 48055 48056 48057 48058 48059 48060 48061 | The IQueryable LINQ Expression. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery.System#Linq#IQueryable#Provider"> <summary> The IQueryable provider. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery.Sql"> <summary> Gets a <see cref="T:System.String"/> representation of the underlying query. </summary> </member> <member name="M:System.Data.Entity.DbSet.#ctor"> <summary> Creates an instance of a <see cref="T:System.Data.Entity.DbSet"/> when called from the constructor of a derived type that will be used as a test double for DbSets. Methods and properties that will be used by the test double must be implemented by the test double except AsNoTracking, AsStreaming, an Include where the default implementation is a no-op. |
︙ | ︙ | |||
48001 48002 48003 48004 48005 48006 48007 48008 48009 48010 48011 48012 48013 48014 | The IQueryable LINQ Expression. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery`1.System#Linq#IQueryable#Provider"> <summary> The IQueryable provider. </summary> </member> <member name="T:System.Data.Entity.IDbSet`1"> <summary> An <see cref="T:System.Data.Entity.IDbSet`1"/> represents the collection of all entities in the context, or that can be queried from the database, of a given type. <see cref="T:System.Data.Entity.DbSet`1"/> is a concrete implementation of IDbSet. </summary> | > > > > > | 48399 48400 48401 48402 48403 48404 48405 48406 48407 48408 48409 48410 48411 48412 48413 48414 48415 48416 48417 | The IQueryable LINQ Expression. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery`1.System#Linq#IQueryable#Provider"> <summary> The IQueryable provider. </summary> </member> <member name="P:System.Data.Entity.Infrastructure.DbQuery`1.Sql"> <summary> Gets a <see cref="T:System.String"/> representation of the underlying query. </summary> </member> <member name="T:System.Data.Entity.IDbSet`1"> <summary> An <see cref="T:System.Data.Entity.IDbSet`1"/> represents the collection of all entities in the context, or that can be queried from the database, of a given type. <see cref="T:System.Data.Entity.DbSet`1"/> is a concrete implementation of IDbSet. </summary> |
︙ | ︙ | |||
52522 52523 52524 52525 52526 52527 52528 52529 52530 52531 52532 52533 52534 52535 | <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasKey``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> <summary> Configures the primary key property(s) for this entity type. </summary> <typeparam name="TKey"> The type of the key. </typeparam> <param name="keyExpression"> A lambda expression representing the property to be used as the primary key. C#: t => t.Id VB.Net: Function(t) t.Id If the primary key is made up of multiple properties then specify an anonymous type including the properties. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 } </param> <returns> The same EntityTypeConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasEntitySetName(System.String)"> <summary> Configures the entity set name to be used for this entity type. The entity set name can only be configured for the base type in each set. </summary> <param name="entitySetName"> The name of the entity set. </param> | > > > > > > > > > > > > > > > > > | 52925 52926 52927 52928 52929 52930 52931 52932 52933 52934 52935 52936 52937 52938 52939 52940 52941 52942 52943 52944 52945 52946 52947 52948 52949 52950 52951 52952 52953 52954 52955 | <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasKey``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> <summary> Configures the primary key property(s) for this entity type. </summary> <typeparam name="TKey"> The type of the key. </typeparam> <param name="keyExpression"> A lambda expression representing the property to be used as the primary key. C#: t => t.Id VB.Net: Function(t) t.Id If the primary key is made up of multiple properties then specify an anonymous type including the properties. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 } </param> <returns> The same EntityTypeConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasKey``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Action{System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration})"> <summary> Configures the primary key property(s) for this entity type. </summary> <typeparam name="TKey"> The type of the key. </typeparam> <param name="keyExpression"> A lambda expression representing the property to be used as the primary key. C#: t => t.Id VB.Net: Function(t) t.Id If the primary key is made up of multiple properties then specify an anonymous type including the properties. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 } </param> <param name="buildAction"> A builder to configure the key. </param> <returns> The same EntityTypeConfiguration instance so that multiple calls can be chained. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasIndex``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> <summary> Configures index property(s) for this entity type. </summary> <typeparam name="TIndex"> The type of the index. </typeparam> <param name="indexExpression"> A lambda expression representing the property to apply an index to. C#: t => t.Id VB.Net: Function(t) t.Id If the index is made up of multiple properties then specify an anonymous type including the properties. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 } </param> <returns> The IndexConfiguration instance so that the index can be further configured. </returns> </member> <member name="M:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1.HasEntitySetName(System.String)"> <summary> Configures the entity set name to be used for this entity type. The entity set name can only be configured for the base type in each set. </summary> <param name="entitySetName"> The name of the entity set. </param> |
︙ | ︙ |