在8月28日,我们为印度地区举办了一个关于 “简化实体框架中的代码优先方法” 的网络研讨会,我们现在想与您分享演示和录制的网络研讨会!在网络研讨会中,我们介绍了:
- 代码优先方法的回顾
- 创建您的第一个数据库
- 管理连接字符串
- 数据注释和Fluent API
- 使用注释的实体之间的关系
- 数据库创建策略
- 数据库初始化和种子方法
- 启用迁移
- 更新数据库
您可以在这里找到网络研讨会的记录:
您还可以找到演示幻灯片在这里。
网络研讨会的一些问题如下。对于许多问题,我们稍后会写详细的博客文章,但现在享受这些!
是否有Id作为列名强制将其视为PK?
EF代码首先在惯例上工作。所以如果你有一个名称为的列id或[classname]id然后EF将其作为主键。但是,您可以使用数据注释属性将任何列作为主键[键]
如何在远程数据库服务器上创建数据库?
通过在配置文件中设置连接字符串并在context类的构造函数中传递连接字符串的名称,可以在远程服务器上创建数据库。
Code First只在SQL Server上工作吗?
是的,截至目前,实体框架仅适用于SQL Server。
required属性的用途是什么?
required属性用于创建Not Null列。分配了Not Null的属性将被创建为不接受null值的列。
再次感谢您对我们的网络研讨会感兴趣-我们期待着在未来的演讲中见到您!