EF Code First

Source: Internet
Author: User

DataAnnotations
    • ComplexType
    • Concurrencycheck
    • TimeStamp
    • databasegenerated
    • ForeignKey
    • Inverseproperty
Fluent API
    • Enable Cascade Delete
    • Configuration Both sides are a must relationship
    • Whether the configuration string property supports Unicode content
    • Configure properties to be used as optimistic and starter cards
Configuration:
    • Database initialization Policy

Database creation is controlled by policy and has the following four strategies:

1. Createdatabaseifnotexists: This is the default policy. If the database does not exist, create a database. However, if the database exists and the entity has changed, an exception occurs.

2. Dropcreatedatabaseifmodelchanges: This strategy shows that if the model changes, the database is recreated and the original database is deleted.

3. Dropcreatedatabasealways: This policy indicates that the database will be recreated each time the program is run, which is useful when developing and debugging.

4. Custom database policy: You can implement your own idatabaseinitializer to create your own policies. or derive from an existing class that implements the Idatabaseinitializer interface.

Instance:

EF Code First

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.