???????: ???? Tier ??? ?? Tiers ?? Passing ???? Designing ?? ??? Microsoft ????????????

???? ?????? ???? ??????
???? ID: 829025 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

??????

?? ???? ??? Microsoft ???????????? ?? ???? ??? ??????????? Tier ??? designing ?? Tiers ?? ???? ??? ?? ??? ??. ?? ???????????? ??????? ?????? ????? ?? ??????? expose ???? ?? ??? ???? ???? ?? ???? ??? ???? ???? Microsoft .NET Framework-?????? ??????????? ?? ???? ?? ?? ?????? ????? ?? ???? ?? ?? ?????? ????????? tiers ?? ??? ??? ?? ??? ?? ?? ??? ??? ??????? ?????? ?? ??????????? ???? ?? ??? ???? ???? ?? ???? ??? ????????

???? ???????

???? Tier ??? designing ?? Tiers ?? ???? ??? ?? ??? ??????? ?? ?? ?? ?? ???????? ??? ???:
  • ?????
    ?? ?????? ??? ?????? ???? ????????? ?? ??????? tiers introduces. ????? ???? ?? ?? ?? ?? ???? ?????? ????? ????? ?? ?????????? ???? ?? ???? ?? ?????? ?? introduces ?? ???? ?? ?? ?? ???????????? ??? ????? ???? ?? ????
  • ??????? ????? ?? ??? ??????? ???? ?? ???
    ??????????, ??????? ??? ???? ?? ???? ???????? ??? ????????? ??? ???????? ????? ?? ????? ????? ?? ?? ???????? ??? ??? ???? ?????? ?? ??? ????? ?? ???? ???? ??? ???? ?? ?? ???? Framework ????????? ??? ?? ???? ?? ???????????? ???? ?? ??? ?????????? ????? ?????????, ??????? ????? ?? ??? ?? ???????? ?? ??? ???? ?? ??? ???? ?? ???? ?????? ??? ?? ?????? ?? decision-making ????????? ??? ???? ?????????? ???
  • ???? ????? ????? ????? ?? ???????????
    A???? ????? ????? ???stateless ???? ?? ????? ?? ??? ??? ?? ??????? ???? ?? ??? ??????? ?????? ????? ?? ?? ?? ?? ???? ???????? ?? ?? ??????? ??? ??????????, ???? ????? ????? ??? ??? ??????? ?? ???? ???????? ???? ?? ??? ???????? ???????????? ???? ?? ?????? ??????????? ????? ???? ????? ????? ??? ????? ?? ????? ???? ???
  • ??????? ????? ?? ???????????
    ???? ????????? ??? ?????????? ????? ?? ???????????? ???? ?? ??? ?? ????? ???? ?? ????? ?????? ???? ????-centric ???? ?? ???? ????????-??????? ???????????? ???? ?? ???? ?? ?????? ?? ????? ?????? ??? ???? ???? ??? ?????????? ?? ???????????? ???? ?? ??? ???? ?? ????? ???? ??:
    • XML
    • ??????? DataSet
    • DataSet ?? ????? ??
    • ????? ??????? ???? ?? ???
    • ????? ??????? ???? ??? CRUD ?? ??? ???????
  • ?????????
    ?????? ????????? ???? ?? ???? ?????? ??? ????? ?? ??????? ?? ???? ???? ?? ??? ????????? ?? ?????? ???? ?????? ????????? ?? ??????? ?? ??? ?? approaches ???? ?????? ??? ??? ??, ?? approach ???? ??? ?? ????? ??? ???????????? ????:
    • ???????? ??????
      ?? ????????? ?????? ?? ???????? ADO.NET ?? Transact SQL ??? ???????? ???????????? ???? ?? ???? ??? ?? ??? ??? ?? ????? ???? ?? ?? ??? ??????
    • ????: ??????????
      ?? ???? ?????????? ?? transactional ?????????? ?? ????? ??? ????????? ???? ?? ??? ???? .NET Framework ???? ?? ??? declarative ??????? ?? ?????? ?? ??? Microsoft .NET ?????????? ?????? (COM +) ?? ????? ?? ????? ?? ????? ?? ?? ????????? ??? ????? ???? ?? ??? ?? ?? ???? ????? ?? ???????? ???? ?? ??? ?? ???? ?? ????? ?? ???? ???
    ?? ?????? ?????????? ?????? ???? ?? ?? ???? ?????? ????? ????? ?? ?????????? ???? ?? ??? ??? ????????? ?? ??????????? ???? ?? ??? ??? ???? ?? ??? ????????? ?? ?????? ?????
  • Validations
    ?? ?????? ??? ???? ????????? ?? ???????? tier ???? ??????? ???? ?? ??? ???? ?? ????? ???? ??? ??????? ?? ????? ?????? ????? tiers ?? ??? ??????? ???:
    • ??????? ????????? ???? ????? ???? ?? ???? ??????? ??? ??, ??????? ???? ???? ????? ?? ???? ????
    • ??? XSD ?????? ?? ????? ??, ?????? ??????? ????????? ?? ???? ??? ????? ?????????? ???????? ?? ???????? ??????? ???? ????
    • ???? ????? ????? ??? ?? ???????? ???????????? ???? ????? ???? referential ??????? ?? ???????? ???? ?? ??? ?? ?????? ?? nontrivial ?????????? ???? ???? ???? ?? ????
  • ????? ???????
    ?? ?????? ??? ???? ????????? ?????? ?? ????? ???? ?? ??? ???? ?? ????? ???? ??? ?? Framework ??????????? ??? ????????? ??, ?? Microsoft ??????? ???? ?? ?? ???? ??????? ?????? ??? ?? ??? ?? ???? ????? throw. ????? ????? ?? ?? ??????? ?????? ???? ???:
    • ????? ?????? ???, ?? ????? ?? ????? ????:
      • ADO.NET
      • ??????? ?? ???????
      • (???? ??? ???????, ???? ??????? ???? ?? Microsoft ????? INF ????????) ?????? ?????? ???? ???
    • ??????? ????? ?????, ????? ????? ????:
      • ??????? ?????????
      • ???????? ???????????? ?? ??????? ????? ?? ??????????? ???? ??? ??????
  • ??????? ?? ???????
    ?? ?????? ???? ??????? ???? ???? ?? ??? ???? ???? ?? ????? ????? ??? ?? ???? ?????????? ???? ?? ??? ?? ????? ???? ??? Microsoft ???? ???? ?????? ???????? ??? ?? ???????? enforcing ?? ??? ???? ??????? ??????????? ???? ?? ??? ????????? ???????? ?? ????? ???? ??? ????????? ?????????? ?? ??? ?????? ???? ???????? ?????? ?? ???? ??????? ???????? ?? ??? ???:
    • ????? ??????? ?? ???
      ??????? ????? ?? ?????? ?? ?????? ?? ??????? ??? ??? ???? ?? ??? ?? ?? ?????????? ?? ????????? ?? ????? ?? ?????
    • ?????
      You can use these permissions objects to specify the required identity characteristics that an assembly must have to run.
    • Role-based security
      You can use these permissions objects to determine whether a user (or the agent that is acting on a user's behalf) has a particular identity or is a member of a specified role. ThePrincipalPermissionobject is the only role-based security permissions object.
  • ???????
    This chapter provides recommendations to help you decide how to deploy data access logic components and business entity components.
  • ????????
    This appendix includes the following topics:
    • ???? ???? ????? ????? ??? ?? ????????? ???? ?? ??? ???? ????
    • ?????? ?? ???? ?? Hierarchies ?? ???????????? ???? ?? ??? XML ?? ????? ???? ????
    • ??? .NET ????????? ??? ???? ???? ????? ???? ???? ?? ??? ???? ?????????
    • ??? ????? ?? DataSet ????? ?? ??? ???? ????
    • ???? ??????? ????? ??? ?? ????????? ???? ?? ??? ???? ????
    • ?????? ?? ?? ??????? ????? ??? ??? ???? ?? Hierarchies ?? ???????????? ???? ?? ??? ???? ????
    • ???? ????????? ???? ?? ??? ?????????? ??????? ????? ??? ?? ????? ???? ?? ??? ??????? ???? ??
    • ???? ??? ???? ??????? ????? ??????? ???? ?? ??? ???? ???
    • ??????? ???? ?? ??? XML ????? ??? Serialize ???? ??????
    • ??????? ???? ?? ??? SOAP ????? ??? Serialize ???? ??????
    • ??????? ???????? ???? ?? ??? ??????? ????? ??? Serialize ???? ????

??????

???? ??????? ?? ???, ????? Microsoft ?????? ??????? (MSDN) ??? ???? ?? ????::
HTTP://msdn2.Microsoft.com/en-us/library/ms978496.aspx

???

???? ID: 829025 - ????? ???????: 05 ?????? 2010 - ??????: 5.0
???? ???? ???? ??:
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft Visual C# .NET 2003 Standard Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
??????: 
kbpag kbdatabase kbappdev kbsystemdata kbarchitecture kbxml kbguidelines kbinfo kbmt KB829025 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:829025

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com