在SQL Server中为动态创建的数据库创建实体

问题描述:

我有一个应用程序,通过我的应用程序使用服务器管理对象在SQL Server中动态创建数据库。在SQL Server中为动态创建的数据库创建实体

我想在实体框架创建时使用实体框架来访问这个数据库,这可能吗?因为我无法从VS中的数据库生成实体类。我当然有数据库的结构。

那么是否有可能手动创建实体类,并且这是一个可执行的任务?

是的,这是完全可能的。你甚至可以操纵生成的代码。

您可能想要看一下EDMX XML规范。

在该文件中,您可以指定基础数据库,视图,函数,过程等以及所需的对象。看看MSDN以获得更多信息。

对于EF 1(+1),Paulo是正确的。对于EF 4,我建议使用code-only modeling代替。