Entity framework 实体框架如何在运行时显示代码优先实体的属性和类型?
我只想知道实体框架内部是如何工作的,以在运行时显示属性及其类型的,特别是在代码优先的方法中,在这种方法中不会有系统生成的代码。有人能抬起头来吗?我不认为系统。反射被隐式使用了 代码优先作为EF特性的一部分首先提供给开发人员 CTP1于2009年6月命名为“仅代码”。背后的基本前提是 使用EF的这种变体只是开发人员想要的 定义它们的域类,而不用担心物理模型。 但是,EF运行时依赖于该模型的XML强制执行查询 对模型进行数据库查询,然后查询结果 从数据库返回到由模型描述的对象中。 如果没有元数据,EF就无法完成它的工作。但元数据确实如此 不需要在物理文件中。EF读取这些XML文件一次 在应用程序过程中,创建强类型元数据 对象,然后与 内存中的XML 代码也首先创建内存中的元数据对象。而不是 通过读取XML文件创建它,它从 域类(参见图1)。它使用惯例来做这件事,然后 提供一种方法,您可以通过该方法将其他配置添加到 进一步完善模型 ModelBuilder现在将根据需要考虑这些附加信息 它创建内存中的模型并计算出数据库模式Entity framework 实体框架如何在运行时显示代码优先实体的属性和类型?,entity-framework,ef-code-first,Entity Framework,Ef Code First,我只想知道实体框架内部是如何工作的,以在运行时显示属性及其类型的,特别是在代码优先的方法中,在这种方法中不会有系统生成的代码。有人能抬起头来吗?我不认为系统。反射被隐式使用了 代码优先作为EF特性的一部分首先提供给开发人员 CTP1于2009年6月命名为“仅代码”。背后的基本前提是 使用EF的这种变体只是开发人员想要的 定义它们的域类,而不用担心物理模型。 但是,EF运行时依赖于该模型的XML强制执行查询 对模型进行数据库查询,然后查询结果 从数据库返回到由模型描述的对象中。 如果没有元数据,E