J'ai problème avec id Char (5) comme clé primaire, où le projet a besoin de moi de faire l'id avec une combinaison du nombre et de caractère. exemple P0001, lorsque de nouvelles données sont insérées, le PK des nouvelles données est P0002 et bientôt.C# LINQ avec base de données sur serveur
Quelqu'un peut-il m'aider avec le code? Je connais la logique, mais je ne sais pas comment obtenir les données de la base de données en utilisant linq.
context = new CarRentalLinqDataContext();
Car car = new Car();
car.carName = textBox_CarName.Text;
int year = Int32.Parse(textBox_CarYear.Text);
car.carYear = year;
var id = context.Cars.Max(x => car.car_id);
id = id.Substring(id.LastIndexOf(car.car_id));
int i = Convert.ToInt32(id); i += 1;
string Code = "C000" + i.ToString();
car.car_id = Code; context.Cars.InsertOnSubmit(car);
context.SubmitChanges();
Votre question n'est pas clair – A3006
Afficher le code auquel vous êtes confronté Numéro LINQ –
context = new CarRentalLinqDataContext(); Car car = new Car(); car.carName = textBox_CarName.Text; int year = Int32.Parse(textBox_CarYear.Text); car.carYear = year; var id = context.Cars.Max(x => car.car_id); id = id.Substring(id.LastIndexOf(car.car_id)); int i = Convert.ToInt32(id); i += 1; string Code = "C000" + i.ToString(); car.car_id = Code; context.Cars.InsertOnSubmit(car); context.SubmitChanges();
–