McAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams
My Cart (0)  

Microsoft 070-516

070-516

Exam Code: 070-516

Exam Name: TS: Accessing Data with Microsoft .NET Framework 4

Updated: Aug 19, 2026

Q & A: 196 Questions and Answers

070-516 Free Demo download

PDF Version Demo PC Test Engine Online Test Engine

Already choose to buy "PDF"

Price: $59.99 

About Microsoft 070-516 Exam Braindumps

In recent years, more and more people choose to take Microsoft 070-516 certification exam. Because the exam can help you get the Microsoft certificate which is an important basis for measuring your IT skills. With the Microsoft certificate, you can get a better life.

At ITexamGuide, we will offer you the most accurate and latest 070-516 exam materials. When you are prepared for 070-516 exam, these exam questions and answers on ITexamGuide.com is absolutely your best assistant. With our Microsoft study materials, you will be able to pass Microsoft 070-516 exam on your first attempt. Also you don't need to spend lots of time on studying other reference books, and you just need to take 20-30 hours to grasp our exam materials well.

ITexamGuide is a website that includes many IT exam materials. Our PDF version & Software version exam questions and answers that are written by experienced IT experts are good in quality and reasonable price, and many customers have been well received. The hit rate is up to 99.9%. Guarantee you pass your 070-516 exam. And the test engine on ITexamGuide.com will give you simulate the real exam environment. Then, you can deal with the 070-516 exam with ease.

In our sincerity, for each client with high-quality treatment services every transaction. After you purchase 070-516 exam materials, we will provide you with one year free update. In order to make the candidates satisfied, our IT experts work hard to get the latest exam materials. We also will check the updates at any time every day. If the materials updated, we will automatically send the latest to your mailbox.

Before you buy, you can try our free demo and download free samples for 070-516 exam. If you are satisfied, then you can go ahead and purchase the full 070-516 exam questions and answers.

100% money back guarantee - if you fail your exam, we will give you full refund. You just need to send the scanning copy of your examination report card to us. After confirming, we will quickly refund your money.

And just two steps to complete your order. Then we will send your products to your valid mailbox. After receiving it, you can download the attachment and use the materials.

Microsoft 070-516 Exam Syllabus Topics:

SectionWeightObjectives
Model Data20%- Design conceptual and logical data models
  • 1. Mapping conceptual to relational structures
    • 2. Entity Data Model (EDM) concepts
      Form and Organize Reliable Applications18%- Enterprise data access design
      • 1. WCF Data Services integration
        • 2. N-tier architecture with data access layers
          Control Data22%- Data manipulation and concurrency
          • 1. Optimistic concurrency handling
            • 2. CRUD operations using Entity Framework
              Control Connections and Context18%- Entity Framework context management
              • 1. Connection lifecycle management
                • 2. ObjectContext / DbContext usage
                  Query Data22%- Use data access technologies
                  • 1. LINQ to Entities
                    • 2. ADO.NET queries and commands
                      • 3. LINQ to SQL

                        Microsoft TS: Accessing Data with Microsoft .NET Framework 4 Sample Questions:

                        1. You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4.0 to create an application.
                        The application connects to several SQL Server databases. You create a function that modifies customer
                        records that are stored in multiple databases.
                        All updates for a given record are performed in a single transaction. You need to ensure that all transactions
                        can be recovered. What should you do?

                        A) Call the RecoveryComplete method of the TransactionManager class.
                        B) Call the EnlistDurable method of the Transaction class.
                        C) Call the EnlistVolatile method of the Transaction class.
                        D) Call the Reenlist method of the TransactionManager class.


                        2. You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4.0 to create an application.
                        The application connects to a Microsoft SQL Server database. The application stores user names and
                        passwords in the database.
                        You need to ensure that users cannot read passwords extracted from the database. What should you do?

                        A) Append a random salt to the password by using the RNGCryptoServiceProvider class. Encrypt stored passwords by using the RijndaelManaged class.
                        B) Encrypt stored passwords by using the TripleDESCryptoServiceProvider class.
                        C) Encrypt stored passwords by using the RC2CryptoServiceProvider class.
                        D) Append a random salt to the password by using the RNGCryptoServiceProvider class. Hash stored passwords by using the SHA1CryptoServiceProvider class.


                        3. You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4.0 to create an application.
                        The application connects to a Microsoft SQL Server database. The application uses the ADO.NET Entity
                        Framework to model entities.
                        The database includes objects based on the exhibit.
                        The application includes the following code segment. (Line numbers are included for reference only.)
                        01 using (AdventureWorksEntities context = new AdventureWorksEntities()){
                        02 ...
                        03 foreach (SalesOrderHeader order in customer.SalesOrderHeader){
                        04 Console.WriteLine(String.Format("Order: {0} ",
                        order.SalesOrderNumber));
                        05 foreach (SalesOrderDetail item in order.SalesOrderDetail){
                        06 Console.WriteLine(String.Format("Quantity: {0} ", item.Quantity));
                        07 Console.WriteLine(String.Format("Product: {0} ",
                        item.Product.Name));
                        08 }
                        09 }
                        10 }
                        You want to list all the orders for a specified customer. You need to ensure that the list contains the following fields:
                        -Order number
                        -Quantity of products
                        -Product name
                        Which code segment should you insert at line 02?

                        A) Contact customer = context.Contact.Where("it.ContactID = @customerId", new ObjectParameter ("@customerId", customerId)).First();
                        B) Contact customer = context.Contact.Where("it.ContactID = @customerId", new ObjectParameter ("customerId", customerId)).First();
                        C) context.ContextOptions.LazyLoadingEnabled = true;
                        Contact customer = (from contact in context.Contact
                        include("SalesOrderHeader.SalesOrderDetail")
                        select conatct).FirstOrDefault();
                        D) Contact customer = (from contact in context.Contact
                        include("SalesOrderHeader") select conatct).FirstOrDefault();


                        4. The database contains a table named Categories. The Categories table has a primary key identity column
                        named CategoryID.
                        The application inserts new records by using the following stored procedure.
                        CREATE PROCEDURE dbo.InsertCategory @CategoryName nvarchar(15), @Identity int OUT
                        AS INSERT INTO Categories (CategoryName) VALUES(@CategoryName) SET @Identity = SCOPE_IDENTITY() RETURN @@ROWCOUNT
                        You write the following code segment.
                        SqlDataAdapter adapter = new SqlDataAdapter("SELECT categoryID, CategoryName
                        FROM dbo.Categories",connection);
                        adapter.InsertCommand = new SqlCommand("dbo.InsertCategory", connection);
                        adapter.InsertCommand.CommandType = commandType.StoredProcedure;
                        adapter.InsertCommand.Parameters.Add(new SqlParameter("@CategoryName",
                        SqlDbType.NVarChar, 15,"CategoryName"));
                        You need to retrieve the identity value for the newly created record. Which code segment should you add?

                        A) SqlParameter parameter = adapter.InsertCommand.Parameters.Add("@CategoryName", SqlDbType.Int); parameter.Direction = ParameterDirection.Output; parameter = adapter.InsertCommand.Parameters.Add("@Identity", SqlDbType.Int, 0, "CategoryID"); parameter.Direction = ParameterDirection.ReturnValue;
                        B) SqlParameter parameter = adapter.InsertCommand.Parameters.Add("@CategoryName", SqlDbType.Int); parameter.Direction = ParameterDirection.Output; parameter = adapter.InsertCommand.Parameters.Add("@Identity", SqlDbType.Int, 0, "CategoryID"); parameter.Direction = ParameterDirection.Output;
                        C) SqlParameter parameter = adapter.InsertCommand.Parameters.Add("@RowCount", SqlDbType.Int);
                        parameter.Direction = ParameterDirection.Output;
                        parameter = adapter.InsertCommand.Parameters.Add("@Identity", SqlDbType.Int, 0, "CategoryID");
                        parameter.Direction = ParameterDirection.ReturnValue;
                        D) SqlParameter parameter = adapter.InsertCommand.Parameters.Add("@RowCount", SqlDbType.Int); parameter.Direction = ParameterDirection.ReturnValue; parameter = adapter.InsertCommand.Parameters.Add("@Identity", SqlDbType.Int, 0, "CategoryID"); parameter.Direction = ParameterDirection.Output;


                        5. You use Microsoft Visual Studio 2010 and Microsoft .NET Framework 4.0 to create an application.
                        The application connects to a Microsoft SQL Server database.
                        The application has two DataTable objects that reference the Customers and Orders tables in the
                        database.
                        The application contains the following code segment. (Line numbers are included for reference only.)
                        01 DataSet customerOrders = new DataSet();
                        02 customerOrders.EnforceConstraints = true;
                        03 ForeignKeyConstraint ordersFK = new ForeignKeyConstraint("ordersFK",
                        04 customerOrders.Tables
                        ["Customers"].Columns["CustomerID"],
                        05 customerOrders.Tables["Orders"].Columns
                        ["CustomerID"]);
                        06 ...
                        07 customerOrders.Tables["Orders"].Constraints.Add(ordersFK);
                        You need to ensure that an exception is thrown when you attempt to delete Customer records that have related Order records.
                        Which code segment should you insert at line 06?

                        A) ordersFK.DeleteRule = Rule.SetNull;
                        B) ordersFK.DeleteRule = Rule.Cascade;
                        C) ordersFK.DeleteRule = Rule.None;
                        D) ordersFK.DeleteRule = Rule.SetDefault;


                        Solutions:

                        Question # 1
                        Answer: B
                        Question # 2
                        Answer: D
                        Question # 3
                        Answer: B
                        Question # 4
                        Answer: D
                        Question # 5
                        Answer: C

                        1176 Customer ReviewsCustomers Feedback (* Some similar or old comments have been hidden.)

                        Very useful 070-516 exam dumps. Although the price is expensive, it is worthy it.

                        Poppy

                        Poppy     5 star  

                        Passing 070-516 exam became much difficult for me due to busy life and sparing no time for my 070-516 exam prep. But Itexamguide only spend 4 days to helped me passed 070-516 exam. Highly recommend to all candidates.

                        Liz

                        Liz     5 star  

                        I really appreciate your help. I passed my 070-516 exams with the help of your dumps. Thanks a lot!

                        Zoe

                        Zoe     4 star  

                        Cheers! I finally passed the 070-516 exam. Truly, the 070-516 exam dump was very much helpful as I got so many questions common.

                        Cash

                        Cash     5 star  

                        If you are not sure about this 070-516 exam, i advise you to order one. It is very useful and you are bound to pass for sure. I passed mine with the guide of the 070-516 exam questions yesterday!

                        Hayden

                        Hayden     4.5 star  

                        I have finished my 070-516 exam! Appreciate your help with 070-516 braindumps. It's valid and helpful!

                        Louise

                        Louise     5 star  

                        Well, I just want to say a sincere thank to Itexamguide outstanding 070-516 study guide.

                        Tracy

                        Tracy     4.5 star  

                        I passed my 070-516 exams today. Well, I just want to say a sincere thank to Itexamguide. I will also recommend Itexamguide study materials to other candidates. It's simply great!

                        Ursula

                        Ursula     4 star  

                        Real questions!
                        You guys finally update this 070-516 exam.

                        Nigel

                        Nigel     5 star  

                        I passed 070-516 examination with the help of your exam dump. Most of the questions in the real exam are from 070-516 dumps.

                        Baldwin

                        Baldwin     4.5 star  

                        Preparing for 070-516 was never this easy before. I had very less time to devote to prepare for the exam. Itexamguide is highly recommended for those who want to clear the exam quickly.

                        Reg

                        Reg     5 star  

                        Itexamguide exam dumps for 070-516 certification are the latest. Highly recommended to all taking this exam. I scored 95% marks in the exam. Thank you Itexamguide.

                        Alice

                        Alice     5 star  

                        I was able to pass by using the 070-516 exam questions, which was recommend by one of my friend as he bought all his exam materials from Itexamguide. Good luck!

                        Sylvia

                        Sylvia     5 star  

                        I had failed 070-516 exam once, I feel really grateful to pass this exam with your help this time! Thank you!

                        Hugo

                        Hugo     4.5 star  

                        I just want to let you know I passed my 070-516 exam today. Your 070-516 exam questions closely matched the actual 070-516 exam. Thanks for your help!

                        Sylvia

                        Sylvia     4 star  

                        Your 070-516 samples and example paragraphs sure made it more relative.

                        Hugo

                        Hugo     4.5 star  

                        Fortunately, Itexamguide's dump completely simulates the exam scene and is a good choice. Covering 95% of the questions in the exam. Passed yesterday.

                        Borg

                        Borg     4 star  

                        I have finished my 070-516 exam and just passed it with a high scores! The 070-516 exam guide are valid and you must study it, Good luck!

                        Francis

                        Francis     5 star  

                        LEAVE A REPLY

                        Your email address will not be published. Required fields are marked *

                        Contact US:  
                         [email protected]  Support

                        Free Demo Download

                        Popular Vendors
                        Adobe
                        Alcatel-Lucent
                        Avaya
                        BEA
                        CheckPoint
                        CIW
                        CompTIA
                        CWNP
                        EC-COUNCIL
                        EMC
                        EXIN
                        Hitachi
                        HP
                        ISC
                        ISEB
                        Juniper
                        Lpi
                        Network Appliance
                        Nortel
                        Novell
                        SASInstitute
                        Sybase
                        Symantec
                        The Open Group
                        Tibco
                        VMware
                        Zend-Technologies
                        IBM
                        Lotus
                        OMG
                        Oracle
                        RES Software
                        all vendors
                        Why Choose ITexamGuide Testing Engine
                         Quality and ValueITexamGuide Practice Exams are written to the highest standards of technical accuracy, using only certified subject matter experts and published authors for development - no all study materials.
                         Tested and ApprovedWe are committed to the process of vendor and third party approvals. We believe professionals and executives alike deserve the confidence of quality coverage these authorizations provide.
                         Easy to PassIf you prepare for the exams using our ITexamGuide testing engine, It is easy to succeed for all certifications in the first attempt. You don't have to deal with all dumps or any free torrent / rapidshare all stuff.
                         Try Before BuyITexamGuide offers free demo of each product. You can check out the interface, question quality and usability of our practice exams before you decide to buy.