Kun vastaat tämä postaus in ASP.NET-foorumit, Dave023 (Toivon, että ihmiset käyttäisivät oikeita nimiään, emme lähetä pornoa sinne tai mitään!) hän mainitsi järjestelmän käytön.Data.IDataRecord sijaan System.Data.Common.DbDataRecord Käytän yleensä sidonnaisuuksia luetteloidakseni ohjaimet IDataReaders (kuten SqlDataReader suurimmaksi osaksi). Satun pitämään tästä - lähinnä siksi, että System.Data on yksi oletusnimiavaruuksista, jotka on pyöristetty VS.NET ASP.NET-koodiin sivun ja järjestelmän takana.Data.Yleinen ei ole - joten sinun ei tarvitse muistaa tuoda toista nimitilaa. Toinen mukava sivuvaikutus on, että se tekee DataSetistä DataRowView'n vaihtamisesta SqlDataReadersiin hieman kivuttomammaksi - koska sinun ei tarvitse muuttaa ASP.NET-sivun mallia tuodaksesi toisen nimiavaruuden, joten lisäät uudelleenkäytettävyyttä säilyttäen samalla "selkeät sidonnaisuudet".
Joka tapauksessa Dave023 - kiitos siitä!
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.