ein Neuling Frage auf LINQ to SQL

stimmen
1

Wenn ich dies tun, manuell

public class AdventureWorks : DataContext
{
    public AdventureWorks(string connection) : base(connection) { }
    public Table<Contact> Contacts;
}

[Table(Name = Person.Contact)]
public class Contact
{

    [Column(DbType = int not null, IsPrimaryKey = true, IsDbGenerated = true)]
    public int ContactID;

    [Column(DbType = nvarchar(8) not null)]
    public string Title;

    [Column(DbType = nvarchar(50) not null)]
    public string FirstName;

    [Column(DbType = nvarchar(50) not null)]
    public string MiddleName;

    [Column(DbType = nvarchar(50) not null)]
    public string LastName;

    [Column(DbType = nvarchar(50) not null)]
    public string EmailAddress;

    [Column(DbType = int)]
    public int EmailPromotion;

    [Column(DbType = bit)]
    public byte NameStyle;

    [Column(DbType = varchar(40))]
    public string PasswordHash;

    [Column(DbType = varchar(40))]
    public string PasswordSalt;

}

Ich kann so etwas wie diese verwenden

AdventureWorks db = new AdventureWorks(Integrated Security=sspi);
Contact cont = db.Contacts.Single(c => c.ContactID == 1280);

Aber wenn ich auf LINQ Oberfläche (Designer) verlassen, Drag & Drop Kontakt Tabelle auf der dbml Datei, kann ich db.Contacts sehen, kann aber die „db.Contacts.Single“ Methode nicht sehen.

Gibt es irgendetwas mit dbml Eigenschaft configiuration zu tun?

Bitte beraten.

Danke vielmals.

Veröffentlicht am 09/12/2008 um 20:40
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
4

Werden Sie „verwenden“, diese beiden Namensräume?

using System.Data.Linq;
using System.Linq;
Beantwortet am 09/12/2008 um 20:46
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more