You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/framework/configure-apps/file-schema/wcf/tcptransport.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ Defines a TCP transport that can be used by a channel to transfers messages for
56
56
|maxPendingConnections|Gets or sets the maximum number of connections awaiting dispatch on the service.|
57
57
|maxReceivedMessageSize|Gets and sets the maximum allowable message size that can be received.|
58
58
|portSharingEnabled|A Boolean value that specifies if TCP port sharing is enabled for this connection. If this is `false`, each binding will use its own exclusive port. The default is `false`.<br /><br /> This setting is relevant only to services. Clients are not affected.<br /><br /> Using this setting requires enabling the Windows Communication Foundation (WCF) TCP Port Sharing Service by changing its Startup Type to Manual or Automatic|
59
-
|teredoEnabled|A Boolean value that specifies whether Teredo (a technology for addressing clients that are behind firewalls) is enabled. The default is `false`.<br /><br /> This property enables Teredo for the underlying TCP socket. For more information, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=95339).<br /><br /> This property is applicable only on Windows XP SP2 and Windows Server 2003. Windows Vista has a machine-wide configuration option for Teredo, so when running Vista, this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=95339). For more information, see [Windows Server 2003 Technology Centers](https://go.microsoft.com/fwlink/?LinkId=49888).|
59
+
|teredoEnabled|A Boolean value that specifies whether Teredo (a technology for addressing clients that are behind firewalls) is enabled. The default is `false`.<br /><br /> This property enables Teredo for the underlying TCP socket. For more information, see [Teredo Overview](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-xp/bb457011(v=technet.10)).<br /><br /> This property is applicable only on Windows XP SP2 and Windows Server 2003. Windows Vista has a machine-wide configuration option for Teredo, so when running Vista, this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage.|
60
60
|transferMode|Gets or sets a value that indicates whether the messages are buffered or streamed with the connection-oriented transport.|
61
61
|connectionPoolSettings|Specifies additional connection pool settings for a Named Pipe binding.|
Copy file name to clipboardExpand all lines: docs/framework/data/adonet/ef/modeling-and-mapping.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,6 @@ In the Entity Framework, you can define the conceptual model, storage model, and
8
8
9
9
Starting with the Entity Framework 4.1 you can also create a model programmatically using Code First development. There are two different scenarios for Code First development. In both cases, the developer defines a model by coding .NET Framework class definitions, and then optionally specifies additional mapping or configuration by using Data Annotations or the fluent API.
10
10
11
-
For more information, see [Creating and Mapping a Conceptual Model](https://go.microsoft.com/fwlink/?LinkId=235016).
11
+
For more information, see [Creating a Model](/ef/ef6/modeling/).
12
12
13
13
You can also use the EDM Generator, which is included with the .NET Framework. The EdmGen.exe generates the .csdl, .ssdl, and .msl files from an existing data source. You can also manually create the model and mapping content. For more information, see [EDM Generator (EdmGen.exe)](edm-generator-edmgen-exe.md).
Copy file name to clipboardExpand all lines: docs/framework/data/adonet/ef/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ The Entity Framework enables developers to work with data in the form of domain-
16
16
17
17
The Entity Framework gives life to models by enabling developers to query entities and relationships in the domain model (called a *conceptual* model in the Entity Framework) while relying on the Entity Framework to translate those operations to data source–specific commands. This frees applications from hard-coded dependencies on a particular data source.
18
18
19
-
When working with Code First, the conceptual model is mapped to the storage model in code. The Entity Framework can infer the conceptual model based on the object types and additional configurations that you define. The mapping metadata is generated during run time based on a combination of how you defined your domain types and additional configuration information that you provide in code. Entity Framework generates the database as needed based on the metadata. For more information, see [Creating and Mapping a Conceptual Model](https://go.microsoft.com/fwlink/?LinkID=235382).
19
+
When working with Code First, the conceptual model is mapped to the storage model in code. The Entity Framework can infer the conceptual model based on the object types and additional configurations that you define. The mapping metadata is generated during run time based on a combination of how you defined your domain types and additional configuration information that you provide in code. Entity Framework generates the database as needed based on the metadata. For more information, see [Creating a Model](/ef/ef6/modeling/).
20
20
21
21
When working with the Entity Data Model Tools, the conceptual model, the storage model, and the mappings between the two are expressed in XML-based schemas and defined in files that have corresponding name extensions:
Copy file name to clipboardExpand all lines: docs/framework/data/adonet/ef/performance-considerations.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -122,7 +122,7 @@ This topic describes performance characteristics of the ADO.NET Entity Framework
122
122
123
123
When working with very large models, the following consideration applies:
124
124
125
-
The .NET metadata format limits the number of user string characters in a given binary to 16,777,215 (0xFFFFFF). If you are generating views for a very large model and the view file reaches this size limit, you will get the "No logical space left to create more user strings." compile error. This size limitation applies to all managed binaries. For more information see the [blog](https://go.microsoft.com/fwlink/?LinkId=201476) that demonstrates how to avoid the error when working with large and complex models.
125
+
The .NET metadata format limits the number of user string characters in a given binary to 16,777,215 (0xFFFFFF). If you are generating views for a very large model and the view file reaches this size limit, you will get the "No logical space left to create more user strings." compile error. This size limitation applies to all managed binaries. For more information see the [blog](https://docs.microsoft.com/archive/blogs/appfabriccat/solving-the-no-logical-space-left-to-create-more-user-strings-error-and-improving-performance-of-pre-generated-views-in-visual-studio-net4-entity-framework) that demonstrates how to avoid the error when working with large and complex models.
126
126
127
127
#### Consider using the NoTracking merge option for queries
128
128
There is a cost required to track returned objects in the object context. Detecting changes to objects and ensuring that multiple requests for the same logical entity return the same object instance requires that objects be attached to an <xref:System.Data.Objects.ObjectContext> instance. If you do not plan to make updates or deletes to objects and do not require identity management, consider using the <xref:System.Data.Objects.MergeOption.NoTracking> merge options when you execute queries.
@@ -139,13 +139,13 @@ This topic describes performance characteristics of the ADO.NET Entity Framework
139
139
When your application executes a series of object queries or frequently calls <xref:System.Data.Objects.ObjectContext.SaveChanges%2A> to persist create, update, anddelete operations to the data source, the Entity Framework must continuously open and close the connection to the data source. In these situations, consider manually opening the connection at the start of these operations and either closing or disposing of the connection when the operations are complete. For more information, see [Managing Connections and Transactions](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/bb896325(v=vs.100)).
140
140
141
141
## Performance Data
142
-
Some performance data for the Entity Framework is published in the following posts on the [ADO.NET team blog](https://go.microsoft.com/fwlink/?LinkId=91905):
142
+
Some performance data for the Entity Framework is published in the following posts on the [ADO.NET team blog](https://docs.microsoft.com/archive/blogs/adonet/):
143
143
144
-
- [Exploring the Performance of the ADO.NET Entity Framework - Part 1](https://go.microsoft.com/fwlink/?LinkId=123907)
144
+
- [Exploring the Performance of the ADO.NET Entity Framework - Part 1](https://docs.microsoft.com/archive/blogs/adonet/exploring-the-performance-of-the-ado-net-entity-framework-part-1)
145
145
146
-
- [Exploring the Performance of the ADO.NET Entity Framework – Part 2](https://go.microsoft.com/fwlink/?LinkId=123909)
146
+
- [Exploring the Performance of the ADO.NET Entity Framework – Part 2](https://docs.microsoft.com/archive/blogs/adonet/exploring-the-performance-of-the-ado-net-entity-framework-part-2)
Copy file name to clipboardExpand all lines: docs/framework/data/adonet/ef/querying-a-conceptual-model.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,4 +4,4 @@ ms.date: "03/30/2017"
4
4
ms.assetid: d59a4ae7-a651-403c-82e2-6d710645a867
5
5
---
6
6
# Querying a Conceptual Model
7
-
The ADO.NET Entity Framework enables you to query a conceptual model. To query the conceptual model using the latest version of the Entity Framework, see [Querying Data](https://go.microsoft.com/fwlink/?LinkId=235282).
7
+
The ADO.NET Entity Framework enables you to query a conceptual model. To query the conceptual model using the latest version of the Entity Framework, see [Querying Data](/ef/ef6/querying/index).
Copy file name to clipboardExpand all lines: docs/framework/data/adonet/ef/security-considerations.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ This topic describes security considerations that are specific to developing, de
21
21
During the logon operation, information that is based on the user password is passed to the server through the network libraries of the underlying data source. A malicious provider can steal user credentials, generate malicious queries, or tamper with the result set.
22
22
23
23
#### Encrypt your connection to protect sensitive data.
24
-
The Entity Framework does not directly handle data encryption. If users access data over a public network, your application should establish an encrypted connection to the data source to increase security. For more information, see the security-related documentation for your data source. For a SQL Server data source, see [Encrypting Connections to SQL Server](https://go.microsoft.com/fwlink/?LinkId=119544).
24
+
The Entity Framework does not directly handle data encryption. If users access data over a public network, your application should establish an encrypted connection to the data source to increase security. For more information, see the security-related documentation for your data source. For a SQL Server data source, see [Encrypting Connections to SQL Server](https://docs.microsoft.com/previous-versions/sql/sql-server-2008-r2/ms189067(v=sql.105)).
25
25
26
26
#### Secure the connection string.
27
27
Protecting access to your data source is one of the most important goals when securing an application. A connection string presents a potential vulnerability if it is not secured or if it is improperly constructed. When you store connection information in plain text or persist it in memory, you risk compromising your entire system. The following are the recommended methods for securing connection strings:
Copy file name to clipboardExpand all lines: docs/framework/data/adonet/ef/string-functions.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,11 +34,7 @@ The .NET Framework Data Provider for SQL Server (SqlClient) provides `String` fu
34
34
|`UNICODE(expression)`|Returns the integer value, as defined by the Unicode standard, for the first character of the input expression.<br /><br /> **Arguments**<br /><br /> `expression`: A Unicode `String`.<br /><br /> **Return Value**<br /><br /> An `Int32`.<br /><br /> **Example**<br /><br /> `SqlServer.UNICODE('a')`|
35
35
|`UPPER(expression)`|Returns a `String` expression after converting lowercase character data to uppercase.<br /><br /> **Arguments**<br /><br /> `expression`: An expression of an ASCII or a Unicode String type.<br /><br /> **Return Value**<br /><br /> An ASCII or a Unicode `String` type.<br /><br /> **Example**<br /><br /> `SqlServer.UPPER('AbB')`|
36
36
37
-
For more information about the `String` functions that SqlClient supports, see the documentation for the SQL Server version that you specified in the SqlClient provider manifest:
For more information about the `String` functions that SqlClient supports, see [String Functions (Transact-SQL)](/sql/t-sql/functions/string-functions-transact-sql).
Copy file name to clipboardExpand all lines: docs/framework/data/adonet/ef/system-functions.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,11 +18,7 @@ The .NET Framework Data Provider for SQL Server (SqlClient) provides the followi
18
18
|`NEWID()`|Creates a unique value of type Guid.<br /><br /> **Return Value**<br /><br /> A `Guid`.<br /><br /> **Example**<br /><br /> `SqlServer.NEWID()`|
19
19
|`USER_NAME(``id``)`|Returns a database user name from a specified identification number.<br /><br /> **Arguments**<br /><br /> `expression`: An `Int32` identification number associated with a database user.<br /><br /> **Return Value**<br /><br /> A Unicode `String`.<br /><br /> **Example**<br /><br /> `SqlServer.USER_NAME(0)`|
20
20
21
-
For more information about the string functions that SqlClient supports, see the documentation for the SQL Server version that you specified in the SqlClient provider manifest:
For more information about the `String` functions that SqlClient supports, see [String Functions (Transact-SQL)](/sql/t-sql/functions/string-functions-transact-sql).
0 commit comments