Ich bin neu in asp.net mvc
und zum ersten Mal erstellen Sie neue Webanwendung und in meiner Projektlösung mit der rechten Maustaste und fügen neues Projekt zu Lösung und fügen Sie Klassenbibliothek zu meinem Projekt, und nennen Sie es Datalayer
, so in Datalayer
neue Klasse erstellen und benennen PageGroup
, in PageGroup
wollen System.ComponentModel.DataAnnotations
zu Namensraum hinzufügen, aber diese Fehlermeldung erhalten:Warum kann ich nicht System.ComponentModel.DataAnnotations in meiner Klasse verwenden?
A namespace cannot directly contain members such as fields or methods...
ich ADO.NET Entity Framework zu datalayer
hinzufügen, aber so nicht funktioniert, wie kann ich lösen dieses Problem?
das ist mein Klassencode:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.ComponentModel;
namespace Datalayer
{
public class PageGroup
{
[Key]
public int GroupID { get; set; }
}
}
in [Key]
get Fehler.
Zeigen Sie Ihren Code. Du hast natürlich einige Deklarationen, die nicht in einer Klasse sind –
@stephenMuecke mein Freund wieso stimmst du mir runter! Ich sage ist ein neues in asp.net mvc –
@stephenmuecke Bitte warten Sie, um meine Frage zu aktualisieren –