Как я могу вставить персидский номер в SQL с помощью entity framework?
Привет, я хочу вставить вручную в sqlserver 2014
дБ : бронирование , таблицы : зарезервировано(reservedId,RoomId,идентификатор пользователя,Начальная_дата,Конечная_дата)
мои параметры сортировки dbs: persian_100_ci_ai
когда я вставлю персидскую дату, она сохранится как : ????/??/??
но по-английски вроде: 1395/04/02
что же мне делать?
public static RESERVED insert_res(int room_id, string s_date, string e_date) { RESERVED a; using(bookingEntities db = new bookingEntities()) { a = new RESERVED(); a.ROOMID = room_id; a.USERID = 3; a.START_DATE = s_date; a.END_DATE = e_date; db.RESERVEDs.Add(a); db.SaveChanges(); } return a; }
Что я уже пробовал:
я не знаю, что мне делать, чтобы решить эту проблему!
0x01AA
Вы можете посмотреть здесь: Персидские даты&амп;#47;время поддержки для СУБД MSSQL - Главная[^]
saeed rajabi
теперь я хочу вставить с entity framework
я обновляю свой вопрос, пожалуйста, посмотрите еще раз!
0x01AA
Может быть, это поможет и, пожалуйста, примите во внимание, единственные вещи, которые я распознал там, где снимки экрана :)
.Чистые советы - افزودن جدید یک тип برای نگهداری تاریخ خورشیدی - 1[^]
Richard Deeming
Просто-не храните даты в виде строк. Воспользуйся date
как тип данных SQL, так и DateTime
как тип данных C#.