📄 sscedatastore.cs
字号:
using System.Data.Common;
using System.Data.SqlServerCe;
using System.Diagnostics.CodeAnalysis;
namespace Microsoft.Mobile.Data.SqlServerCE
{
/// <summary>
/// The SQL Server CE implementation of
/// <see cref="Microsoft.Mobile.Data.DataStore"/>
/// </summary>
[SuppressMessage("Microsoft.Naming",
"CA1709:IdentifiersShouldBeCasedCorrectly",
MessageId = "SSCE",
Justification="Reads better as SSCE since SSCE stands for Sql Server CE.")]
public class SSCEDataStore : SqlDataStore
{
#region Constructor(s) & Dispose
/// <summary>
/// Open a Sql Server CE Database.
/// </summary>
/// <param name="connectionString"></param>
public SSCEDataStore(string connectionString) : this(connectionString, DefaultParameters)
{
}
/// <summary>
/// Optional DataStore construction signature which allows for
/// implementation specific parameters to be passed to a specific
/// implementation.
/// </summary>
/// <param name="connectionString">
/// string containing connection information
/// </param>
/// <param name="implementationParameters">
/// implementation specific additional parameters
/// </param>
public SSCEDataStore(string connectionString, Parameters implementationParameters)
: base(connectionString, implementationParameters)
{
}
#endregion
#region Methods
/// <summary>
/// Used to create a specific connection implementation
/// </summary>
/// <param name="connectionString">
/// string containing connection information
/// </param>
/// <returns>ULConnection</returns>
protected override DbConnection CreateConnection(string connectionString)
{
return new SqlCeConnection(connectionString);
}
/// <summary>
/// Used to create a specific parameter implementation
/// </summary>
/// <param name="name">name of the parameter</param>
/// <param name="value">value of the parameter</param>
/// <returns>ULParameter</returns>
protected override DbParameter CreateParameter(string name, object value)
{
return new SqlCeParameter(name, value);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -