您的位置:首页 > 数据库 > MySQL

EF6配合MySQL或MSSQL(CodeFirst模式)配置指引

2015-02-10 12:32 267 查看
一、新建一个解决方案,包含两个项目:EF6CodeFirstMySQL.Model(动态库项目),EF6CodeFirstMySQL.Tests(控制台应用)

static void Main(string[] args)
{
using(var ctx = new DataModelContext())
{
foreach (DeliveryNote dn in ctx.DeliveryNotes.Include("Contract"))
{
Console.WriteLine(string.Format("送货单号:{0},送货日期:{1:yyyy-MM-dd},到货金额:{2:#0,000.00},合同编号:{3},供应商:{4},合同总金额:{5},合同总金额(直接属性):{6}",
dn.BillNo, dn.BillDate, dn.TotalPrice, dn.Contract.BillNo, dn.Contract.Supplier, dn.Contract.TotalPrice, dn.ContractTotalPrice));
}
}

Console.WriteLine("\n\n按[回车]键退出...");
Console.ReadLine();
}


Main()

八、一切准备就绪,按F5,欢快的跑起来吧!



如果程序运行不起来,请先检查app.config文件中ConnectionString的设置是否正确(例如MySQL服务器地址、端口),再检查MySQL服务是否已开启。

九、最后我们来查看一下自动生成的数据表结构及初始化时填充的数据



源代码已经托管到OSChina:http://git.oschina.net/xant77/EF6CodeFirstSimpleDemo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: