Entity Framework Core 是一个ORM,所谓ORM也是ef的一个框架之一吧,简单的说就是把C#一个类,映射到数据库的一个表,把类里面的属性映射到表中的字段。然后Entity Framework Core3.1 是一个长期支持的版本。本人非常乐意对.NET社区繁荣奉献自己的青春。希望国内以后能够有越来越多的.NET程序员。
创建了一个.NET Standard类库。
可以编辑文件查看netStandard版本号,我这里是一个2.0版本。
顺便简单的说一下netStandard吧,实际上它应该就是一个开源库,不管是.NET Core还是EntityFramework都可以引用它。就是一个底层类库,并且该类库可以在不同的平台运行,ios、mac、linux等。一处编写多处运行,而且它还是开源的。当然这里你可以把它改成2.1的版本。
右键项目属性
这样就该好了。。。
然后又创建了一个类库,操作和上面一样,另一个是创建一个控制台应用,这个控制台应用是.NET Core应用的,版本应该是netcoreapp3.1,可以看看
以上准备工作完成后,就开始进行第一步操作,生成数据库!
在Demo.Main类库中创建所需要的类
这里我就简单的举个栗子。一个联赛类,一个是俱乐部类,一个是球员类,分别是一对多的关系。
namespace Demo.Main { /// <summary> /// 联赛 /// </summary> public class League { public int Id { get; set; } public string Name { get; set; } public string Country { get; set; } } }