数値がデータベースに挿入されている場合、値を取得したい。私は最後の関数を使用しましたが、それはうまくいきませんでしたとエラーが返さ:これは私のクラスLigneCommandeあるLINQ asp.net mvcを使用してテーブルのプロパティの最後の値を取得
int NumD = LigneCommande.Last().NumDocument;
:
last not defined by LINQ TO ENTITIES.
これは私が使用したコードがある
public partial class LigneCommande
{
[Key]
[Column(Order = 0)]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int NumDocument { get; set; }
[Key]
[Column(Order = 1)]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int NumLigne { get; set; }
[Required]
[StringLength(20)]
public string CodeArticle { get; set; }
public int Quantite { get; set; }
public int Disponible { get; set; }
public decimal PrixUnitaire { get; set; }
public byte Existe { get; set; }
[Required]
[StringLength(50)]
public string Designation { get; set; }
public byte Commander { get; set; }
[Required]
[StringLength(50)]
public string Nature { get; set; }
public DateTime DateDisponibilite { get; set; }
[Required]
[StringLength(50)]
public string commentaire { get; set; }
[Required]
[StringLength(20)]
public string numFacture { get; set; }
public decimal? Remise { get; set; }
public decimal? QteANNULEE { get; set; }
public int? statusAnnulee { get; set; }
[Column("Relicat Qte")]
public decimal? Relicat_Qte { get; set; }
}
をFirst()
に変更しようとしましたが、正常に動作します。誰か助けてくれますか?
NumD = dbsを試してみてください。 LigneCommande.First()。NumDocumentは動作しますが、試してみると:int NumD = dbs.LigneCommande.OrderByDescending(l => l.SomeProperty).First()。NumDocument;このエラーが発生する:モデルを作成するときにコンテキストを使用できない – Sarra
@Sarra:エラーメッセージが表示されますか? Googleはあなたがそのエラーを受け取った唯一の人であることを示唆しているようです... – David
それは今仕事です、助けてくれてありがとう:) @Davidあなたのソリューションの仕事、感謝 – Sarra