У меня есть проект, созданный с VS2010. Я запускаю проект от VS2008. Пожалуйста, обратите внимание, я не запускаю решение. Я только работаю над проектом. К счастью, решение имеет только один проект.
И в следующей строке я имею исключение.
List<Order> OrderList = new List<Order> {
new Order
{OrderID = 10248,
CustomerID = "VINET",
EmployeeID = 5,
OrderDate = DateTime.Parse("7/4/2006", CultureInfo.CreateSpecificCulture("en-US")),
RequiredDate = DateTime.Parse("8/1/2006", CultureInfo.CreateSpecificCulture("en-US")),
ShippedDate = DateTime.Parse("7/16/2006", CultureInfo.CreateSpecificCulture("en-US")),
ShipVia = 3, Freight = 32.3800M, ShipName = "Vins et alcools Chevalier",
ShipCountry = "France",
Order_Details = new List<Order_Detail>(),
Customer = new Customer(),
Employee = new Employee(),
Shipper = new Shipper()}};
Исключение составляет:
FormatException was unhandled:
String was not recognized as a valid DateTime.
Трассировка стека:
NwindObjectsCS.exe! NwindObjectsCS.frmMain.CreateOrderList () Строка 142 C #
NwindObjectsCS.exe! NwindObjectsCS.frmMain.btnInitializer_Click (отправитель объекта = {Text = "Load (& Initializer)"}, System.EventArgs e = {X = 86 Y = 22 Button = Left}) Строка 51 + 0xe байтов C #
[Внешний код]
NwindObjectsCS.exe! NwindObjectsCS.Program.Main () Строка 18 + 0x1d байт C #
[Внешний код]
В чем проблема?
Я скачал код с веб-сайта WROX. Код взят из книги «Профессиональный ADO.NET 3.5 с LINQ и Entity Framework». Автор "Роджер Дженнингс". Так что не должно быть никаких проблем.
Это из 3-й главы.