随笔分类 - Entity Framework 6
摘要:The default Way to handle concurrency of Entity Framework is using optimistic concurrency . When two clinets update the same entity, one of theirs dat
阅读全文
摘要:Joins allow developers to combine data from multiple tables into a sigle query. Let's have a look at codes: Creating a project 1. Create a project nam
阅读全文
摘要:Complex types are classes that map to a subset of columns of a table.They don't contains key. They are the Value Objects . For example, you have a ent
阅读全文
摘要:Sometimes, you need to find some data in an existing context instead of the database. By befault, Entity Framework always find data in database. If yo
阅读全文
摘要:Creating Entities First of all, Let's create some entities to have a test. 1. Create a project 2. Add following packages by NuGet EntityFramework MySq
阅读全文
摘要:There are three types of relationships in database. They are: One to Many One to One Many to Many The One to Many relationship Write some codes first:
阅读全文
摘要:There are three ways to define the database structure by Entity Framework API. They are: Attributes The DbModelBuilder API Configuration Classes Attri
阅读全文
摘要:Sometimes, you have created two models. They have the same parent class like this: public class Person { public int PersonId { get; set; } public stri
阅读全文
摘要:Sometimes, you've created a table for example named Person . Just then, you want to add some extra information, but don't want to add any new field in
阅读全文
摘要:Sometimes, We want to check the original sql statements. creating a commandInterceptor is a good way to do this. Add a class named MyCommandIntercepto
阅读全文
摘要:一个使用mysql的entity framework的例子
阅读全文