Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从DLL创建edmx_C#_Sql Server_Entity Framework - Fatal编程技术网

C# 从DLL创建edmx

C# 从DLL创建edmx,c#,sql-server,entity-framework,C#,Sql Server,Entity Framework,我的这个项目让我有点困惑。我得到了数据库的SQL脚本以及Model.dll(我假设这是一个实体模型)。现在,我知道了如何通过将提供的sql脚本作为ADO.NET实体模型导入来创建edmx。我不明白的是,如果我这样做,那么model.dll将是不相关的,因为它只会创建相同的模型。是这样吗 我还有另一个问题,是否可以使用提供的dll(model.dll)创建edmx模型?最有可能的脚本是创建数据库,您可以引用dll来连接或使用该数据库。因此,要么创建自己的edmx/mapping类,要么使用提供的.

我的这个项目让我有点困惑。我得到了数据库的SQL脚本以及Model.dll(我假设这是一个实体模型)。现在,我知道了如何通过将提供的sql脚本作为ADO.NET实体模型导入来创建edmx。我不明白的是,如果我这样做,那么model.dll将是不相关的,因为它只会创建相同的模型。是这样吗


我还有另一个问题,是否可以使用提供的dll(model.dll)创建edmx模型?

最有可能的脚本是创建数据库,您可以引用dll来连接或使用该数据库。因此,要么创建自己的edmx/mapping类,要么使用提供的.dll(如果它是您认为的那样)

如果你真的想知道这个dll里面有什么,我建议用ILSPY打开它,这样你就可以轻松地浏览各种方法和内容


()

有关dll的更多信息,请查看此链接,提供的dll确实是edmx。如果这不是太多的问题,你能解释一下如何引用dll连接到数据库吗?或者一个我可以阅读的网站参考资料就好了。我其实也在寻找,但找不到答案。到目前为止,我尝试在VS中使用Ado.NET实体模型导入向导引用dll文件。但是,当我尝试选择该文件时,它只能检测MS SQL dbo文件。您可以在Visual Studio中将.dll文件添加为对项目的引用。向下滚动至“使用DLL文件”。它归结为:“右键单击项目,然后单击“添加引用”。”然后选择所需的文件(可能先将其复制到项目目录),然后单击“确定”。如果您知道名称空间(最有可能是dll的名称),那么您应该能够在代码中使用它。