如果我DateTime在 SQL Server 中有一个 C# 对象和一个类型为Date(not DateTime)的列
DateTime对于从 C# 获取日期时间的存储过程,除了将 C#作为 SQL Server传递之外,我还有其他选择吗?DateTime或者我可以传递类型Date吗?
如果我DateTime在 SQL Server 中有一个 C# 对象和一个类型为Date(not DateTime)的列
DateTime对于从 C# 获取日期时间的存储过程,除了将 C#作为 SQL Server传递之外,我还有其他选择吗?DateTime或者我可以传递类型Date吗?
DATE在您的存储过程中将其定义为
CREATE PROCEDURE dbo.YourProcedure (@FromDate DATE)
.....
并从 C# 中这样调用它:
yourSqlCmd.Parameters.Add("@FromDate", SqlDbType.Date);
yourSqlCmd.Parameters["@FromDate"].Value = yourDotNetDateTime.Date;
你总是可以使用DateTime.Date 属性
获取此实例的日期组件。