日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

EF4.1使用

系統 1859 0

EF分為三類:

db first:首先建立數據庫,然后通過ADO.Net Entity Data Model項目建立.edmx文件,這是一個xml文件主要作用就是映射類和數據表

model first:首先建立.edmx文件,映射類和數據表的關系,然后生成代碼

code first:首先寫代碼,如實體對象,數據關系等,然后根據已有的代碼描述,自動創建數據對象

?

這里主要介紹code first方法:

首先下載http://www.microsoft.com/en-us/download/confirmation.aspx?id=8363 EF 4.1

和EF 4.x DbContext 具體在vs2010->工具->擴展管理器->聯機庫->搜索EF 4.x DbContext

?

主要優點:

1.在不使用設計器或者定義一個 XML 映射文件的情況下進行開發。

2.允許編寫簡單的模型對象POCO (plain old classes),而不需要基類。

3.通過"約定優于配置",使得數據庫持久層不需要任何的配置

4.也可以覆蓋"約定優于配置",通過流暢的 API 來完全定制持層的映射。

5.添加實體類不需要使用基類和特性等代碼

?

簡單的代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;

namespace EFDemo
{
class Program
{
static void Main(string[] args)
{
using (var db = new BlogDbContext())
{
var blogUser = new BlogUser() { BlogUserId = 1, BlogName = "e" };
db.BlogUsers.Add(blogUser);
var post = new Post()
{
PostId = 1,
PostTitle = "123",
BlogUserId = 1
};
db.Posts.Add(post);

int recordAffected = db.SaveChanges();
Console.WriteLine("追加{0}記錄成功", recordAffected);
}
}
}

public partial class BlogUser
{
public int BlogUserId { get; set; }
public string BlogName { get; set; }

public virtual ICollection<Post> Posts { get; set; }
}

public partial class Post
{
public int PostId { get; set; }
public string PostTitle { get; set; }
public int BlogUserId { get; set; }

public virtual BlogUser BlogUser { get; set; }
}

public class BlogDbContext : DbContext
{
public IDbSet<BlogUser> BlogUsers { get; set; }
public IDbSet<Post> Posts { get; set; }
}
}

?

?

EF4.1使用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 佳木斯市| 宜宾市| 溧水县| 梁山县| 云林县| 玛纳斯县| 武清区| 桐庐县| 县级市| 肃南| 镇巴县| 红原县| 通山县| 平定县| 翁牛特旗| 阿克苏市| 陆河县| 阳西县| 旅游| 潜山县| 黔西县| 台北市| 建宁县| 湘西| 克东县| 芷江| 高尔夫| 永德县| 隆化县| 林甸县| 曲阜市| 乐清市| 太原市| 贵德县| 共和县| 城口县| 峡江县| 昭苏县| 菏泽市| 横山县| 南投市|