net, и я пытаюсь вставить строку в сущность, и я получаю следующую ошибку:
SqlDateTime переполнение.Должно быть между 01.01.1753 12:00:00 и 31.129999 11:59:59 вечера.
Вот мой код на стороне C #:
public static void DumpToLog(string s, string userID)
{
var ler = new LoggedExceptionRepository();
var lex = new LoggedException();
lex.loginID = userID;
lex.dateTime = DateTime.Now;
lex.text = s;
ler.Add(lex);
ler.Save();
}
Я попытался запустить SQL Server Profiler и единственное, что он выполняет, это выполнить следующее (что, если я выполняю непосредственно на сервере SQL,это работает !!):
exec sp_executesql N'insert [dbo].[LoggedExceptions]([text], [loginID], [dateTime])
values (@0, @1, @2)
select [ID]
from [dbo].[LoggedExceptions]
where @@ROWCOUNT > 0 and [ID] = scope_identity()',N'@0 nvarchar(max) ,@1 varchar(50),@2 datetime',@0=N'payment failed, rv = 0',@1='riz',@2='2010-11-03 12:05:00:690'
какие-либо предложения относительно того, что я могу сделать дальше?