我正在将EF6与带有C#和MVC5的SQL Server / SQL Azure一起使用
我正在尝试做类似的事情:
docker run ... --volume=${PWD}/secrets:/secrets ... [[your-image]]
处理日期值的正确语法是什么?是“ {2}”还是“ {2}”。我还需要对DateTime.Now做些什么,即DateTime.Now.ToString()或“ DateTime.Now.ToLongDateString()”或其他什么?
谢谢。
编辑
我从C#中生成以下SQL。问题是如何处理该数据值?
string insertFeatureCmd = String.Format("INSERT INTO TABLE (Name,Value, DateActivated) " + "VALUES ('{0}','{1}','{2}')", name,value, DateTime.Now);
db.ExecuteStoreCommand(insertFeatureCmd);
EDIT2
这不起作用。我有一个例外:
INSERT INTO TABLE (Name,Value,DateActivated) VALUES ('Name','Value',07/04/2019 02:39:24)
EDIT3:针对建议的替代答案。我的解决方案是受链接启发的,但是是:
INSERT INTO TABLE (Name,Value,DateActivated) VALUES ('Name','Value','07/04/2019 02:39:24')