闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > LLBLGen Pro 5.11.1补丁激活教程

LLBLGen Pro 5.11.1补丁激活教程

  • 软件大小:未知
  • 更新日期:2024-02-24
  • 官方网站:https://llblgen.com/
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
LLBLGen Pro 5.11.1补丁激活教程
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
LLBLGen pro破解版是用于快速轻松进行实体建模的解决方案, LLBLGen是一个框架,要利用您的数据库和数据针对您的ORM框架编写查询,LLBLGen Pro可以立即将您带到那里,无论您是针对.NET Full,.NET Core还是Xamarin。LLBLGen Pro是.NET的领先实体建模解决方案,可与Entity Framework Core或Entity Framework Full,LLBLGen Pro Runtime Framework(包括), NHibernate和Linq to Sql一起使用。它使您可以轻松地定义实体模型并将其映射到数据库,以便立即开始编写查询。使用LLBLGen Pro设计器,您可以创建必要的代码库,以使用任何受支持的O / R映射框架。

安装激活教程

1、在本站下载并解压,如图所示

2、双击LLBLGenPro-v530-Full-setupl.exe运行安装,勾选我接受许可证协议条款

3、选择软件安装路径

4、安装完成,退出向导

5、以管理员身份运行 KeyFileMaker
     (a) 生成您的许可证文件
     (b) 修补所需的库文件
     (c) 卸载 LLBLGen .NET 本机映像

软件功能

1、基于云的应用 
LLBLGen Pro Runtime Framework具有低内存,高性能的特性,因此是基于云的应用程序的同类最佳。.NET Core或.NET Full:您的选择。 
2、使用实体框架核心类模型 
市场上没有任何设计师可以像LLBLGen Pro那样轻松地使用Entity Framework和Entity Framework Core类模型。 
3、基于Windows的业务线应用 
LLBLGen Pro Runtime Framework提供了当今业务线开发所需的丰富功能集:强大的审核,授权和验证功能以及异步/等待,linq和灵活的数据绑定支持。 
4、通过服务公开类模型 
LLBLGen Pro设计器提供的“派生模型”功能使您可以基于实体模型创建DTO类模型,这些模型可以在WebAPI /(micro)服务中使用。 
5、随心所欲地工作
LLBLGen Pro Designer支持数据库优先和模型优先的建模。您可以随时在两者之间切换,从而为您提供所需的灵活性。
6、坚固可靠
设计器是使用主要O / R映射框架的最佳选择:实体框架核心,实体框架完整,LLBLGen Pro运行时框架,NHibernate和Linq to Sql。它非常灵活,允许您配置映射工作流程的任何方面。它功能强大,旨在处理具有数千个实体的模型。
7、世界一流的生成代码
设计器产生的代码看起来像是您编写的。它是干净的,有据可查且经过良好测试的。没有任何意外,因此您可以专注于更重要的事情。
8、完成
LLBLGen Pro Designer提供了完整的工具集,您将需要充分利用应用程序中任何受支持的O / R映射器框架和数据库。
9、实体框架核心/完整
使用Microsoft预期的方式使用Entity Framework,无论是Entity Framework Core v6还是更低版本。没有任何努力。 
10、LLBLGen Pro运行时框架
我们自己的,高性能且功能齐全的O / R映射框架。现代而可靠的ORM,可为您提供充分利用应用程序潜力所需的功能。LLBLGen Pro运行时框架随LLBLGen Pro设计器一起提供。 
11、NHibernate
选择NHibernate并不意味着您必须手工编写其映射和类:LLBLGen Pro设计器使您可以快速开始使用这种复杂的开源ORM。 
12、Linq到SQL
LLBLGen Pro设计人员以Microsoft设计人员从未有过的方式为您提供此Microsoft ORM的完整设计体验。 

软件特色

1、缩短开发时间
消除了开发人员过去在重复性任务上花费的时间,从而使生产率提高了一倍。这意味着项目可以按时完成。
2、设计开放灵活
设计器和我们的框架设计为开放,灵活和可扩展的,因此它们可以满足您使用实体模型和数据的方式。
3、由专家开发
LLBLGen Pro团队在数据访问和实体管理方面的丰富经验使他们成为完成数据访问和业务对象层编写工作的合适人选。
4、写“管道”没有犯错误
LLBLGen Pro生成的代码已经成熟(自2003年开始投放市场),并且已经过全面测试,与手动编写“管道”的情况相比,几乎不存在错误的出现。

使用帮助

一、建立专案
您在LLBLGen Pro设计器中所做的所有工作的基石都是Project。本教程将指导您在LLBLGen Pro设计器中创建项目。本教程将设计器用作独立应用程序。您还可以在Visual Studio中创建一个新项目。为此,请在Visual Studio中将新的“LLBLGen Pro项目”文件添加到您的解决方案中。除了下面提到的菜单位于Visual Studio菜单的“LLBLGen Pro”菜单中之外,其余步骤大致相同。
1、创建和保存项目
启动LLBLGen Pro设计器。使用“程序”开始菜单,Windows搜索或双击安装文件夹中的LLBLGenPro.exe,以启动LLBLGen Pro设计器。
当新项目从LLBLGen Pro Designer首选项中的默认设置中获取其设置时,最好先检查这些设置是否符合您的喜好。如果需要,可以稍后在“项目”设置中更改它们。为此,请转到“文件”->“首选项”,然后在左侧的树中,检查“新项目默认值”下元素的设置。在大多数情况下,默认设置可以很好地入门。如果您对默认设置满意,请点击确定。
选择文件->新建项目...或按Ctrl-N。将打开“创建新项目”对话框。
指定项目名称,例如Northwind,以及项目创建者的名称,通常是用户名或创建/拥有该项目的组织/部门的名称。检查“位置”文本框是否确实指向您通常要将项目文件保存到的文件夹。如果不是,请单击“位置”文本框[...]旁边的按钮以选择其他文件夹。
选择您要使用的实体框架之一,例如实体框架6,作为目标框架。以后您可以随时切换。
对于本教程系列,为初始内容选择“空项目”。
单击确定按钮。设计器使用从设计器首选项派生的项目设置为您创建一个默认的空项目。
通过从菜单“文件”->“保存项目...”中选择,或通过按Ctrl-S或通过单击工具栏中的“保存”按钮来保存项目。
2、检查设定
在继续进行之前,现在最好检查所选目标框架的项目设置。为此,请按照下列步骤操作:
右键单击Project Explorer中的项目节点(顶部节点),然后选择Settings...或从菜单Project->Settings中选择。
在左侧的树中,导航到:Conventions->Entity Model->Entity Framework并单击它。
在右侧,显示了可用于目标框架的设置。LLBLGen Pro使用默认值,使您可以一次为所有元素定义值。有关这些设置的更多信息,请参见“可用输出设置”。
二、从数据库反向工程实体
LLBLGen Pro Designer允许您首先工作数据库(从表或视图定义对实体定义进行反向工程)和模型(从实体定义创建表定义),然后可以在任何给定时间之间进行选择。在本教程中,您将通过将一组表反向工程为实体定义以及映射来使用设计器的数据库优先功能。
对于本教程,要求您具有一个现有数据库,该数据库具有可用于反向工程的表。本教程使用SQL Server和示例数据库“Northwind”,但是LLBLGen Pro设计器支持的所有其他数据库都相同。
1、检索关系模型数据
启动LLBLGen Pro设计器。使用“程序”开始菜单,Windows搜索或双击安装文件夹中的LLBLGenPro.exe,以启动LLBLGen Pro设计器。
要打开我们的教程项目,请从“主页”选项卡上的“最近的项目”列表中选择它,或者从主菜单中选择“文件”->“打开项目...”,或者从“文件”->“最近的项目...”菜单中选择项目。
在项目资源管理器中右键单击“关系模型数据”节点,然后选择“从数据库添加关系模型数据”。向导启动。
选择与要连接的数据库类型匹配的数据库驱动程序。在本教程中,我们将连接到SQL Server,因此我们选择SQL Server 2000-2016驱动程序(SqlClient)。
指定身份验证信息。如果你在本地工作和你正在运行的设计师作为管理员,您可以离开WindowsAuthentication选择身份验证类型。如果要连接到远程服务器实例,则可能需要指定一个数据库帐户,例如sa及其密码。
指定服务器名称。对于服务器名称,请指定例如myserver.domain.com,或者如果您在本地运行SqlExpress安装,则可能需要使用。SQLEXPRESS
单击下一步。
现在,SQL Server驱动程序将获取您连接到的SQL Server实例中的所有目录(数据库)以及架构。如果扩展节点,驱动程序将检索表,视图,表值函数和存储过程,您以前与之连接的用户作为访问权限。
我们正在罗斯文(Northwind)上创建一个项目,因此我们将在列表中选中罗斯文(Northwind)前面的复选框。这将检查'dbo'模式以及Northwind中的所有表,存储过程和视图。单击下一步。
该向导将显示找到的存储过程。选中SalesByYear前面的复选框,然后单击“下一步”和“完成”。
LLBLGen Pro现在知道足够的信息来获取项目的元数据,并将从数据库服务器检索指定目录(在本例中为Northwind)的元数据。
如果打开目录浏览器(可能隐藏在LLBLGen Pro设计器右侧的选项卡中。只需单击该选项卡以使其滑入视图),就可以浏览设计器检索到的元数据。单击架构,表或其子节点时,请按Ctrl-Shift-D或右键单击并选择“显示详细信息”以打开一个选项卡,其中包含当前所选节点的其他元信息。
现在,您有了一个LLBLGen Pro项目,其中包含您指定的目录中的所有关系模型数据,在本例中为Northwind,因此您可以设计实体而不必连接到数据库服务器。
2、表中的逆向工程实体
现在该对这些元数据进行一些有用的操作:将实体和其他元素映射到表和视图上!
要创建映射到表的实体,请在“Northwind”节点上的“目录资源管理器”中单击鼠标右键,然后从上下文菜单中选择“将工程师表逆向实体定义”。
打开用于选择要创建的实体的对话框,其中显示了目录中的所有数据库表以及要映射到这些表的实体的实体名称。如果未选中元素的复选框,请使用对话框左下角的“检查和选择”工具来选择所有行,并选中所选行的复选框。如果需要,可以在此处重命名实体名称,如果需要,可以为一个或多个元素分配一个组名称。一切正常后,单击“添加到项目”。
现在,在Project Explorer中,您添加的所有实体都将出现。要查看所有添加到项目中的实体,请在Project Explorer中展开文件夹图标下方的Entities节点。LLBLGen Pro自动检测您指定的实体之间的关系(如果数据库中定义了任何FK约束,而Northwind已定义了这些约束)。默认情况下,所有字段都映射到表字段。请展开一些实体节点,以查看实体确实充满了字段和关系。
保存您的工作。现在是保存项目的好时机。单击文件->保存项目(或按Ctrl-S)将项目保存到创建项目时指定的位置。
要详细检查实体,请**在“项目资源管理器”中右键单击该实体,然后选择“编辑”。这将打开实体编辑器。您也可以双击实体,或Ctrl-Shift-O在“项目资源管理器”中选择实体时按。检查实体编辑器底部的“字段映射”选项卡,以查看设计者在逆向工程过程中创建的映射。
3、验证项目
LLBLGen Pro Designer将在后台实时验证您的项目。如果检测到错误或警告,它将在底部停靠的“错误和警告”窗格中通知您。您还可以通过从菜单中选择项目->验证或按来手动验证项目F6。如果遇到错误,则可以在“错误和警告”窗格中展开该错误,以显示设计者提供的建议和快速修复。
单击“错误和警告”窗格,以使其在停靠时可见。
可能有一个错误,如下所示:“目标框架特定的设置'ProviderManifestTokenValue'尚未设置为有效值。此值是实体框架在运行时所必需的。”
单击“错误和警告”窗格[+]前面的按钮,以展开该错误。
该错误具有一个校正/建议节点,该节点指示:“选择1:打开“项目设置”,然后单击左侧树中的“实体框架”节点。在右侧,为设置“ProviderManifestTokenValue”指定一个值。
每个建议都有一个方便的链接,可转到错误/警告的源,显示为“转到此处”链接。单击转到那里链接。
它打开项目设置对话框。导航到Conventions->Entity Model->Entity Framework v6,然后单击Entity Framework v6。在右侧的提供者清单令牌设置中,指定数据库令牌,例如2008或2012。
单击确定关闭设置对话框。
返回“错误和警告”并确认错误已消失。
三、生成源代码
在本教程中,我们将使用您的项目从中生成源代码,以便我们可以在自己的程序中使用映射的元素。
1、配置和生成源代码
请按照以下步骤从我们在上一教程中创建的项目中生成源代码。本教程适用于C#,并将生成.NET 4.5.2代码。如果您更喜欢VB.NET,则应该选择VB.NET而不是C#。
启动LLBLGen Pro设计器。使用“程序”开始菜单,Windows搜索或双击安装文件夹中的LLBLGenPro.exe,以启动LLBLGen Pro设计器。
要打开我们的教程项目,请从“主页”选项卡上的“最近的项目”列表中选择它,或者从主菜单中选择“文件”->“打开项目...”,或者从“文件”->“最近的项目...”菜单中选择项目。
要生成代码,请按F7,或选择菜单选项项目->生成源代码...将打开“生成代码”对话框。
由于项目中只有一个模型,因此它将为实体模型显示一项任务。由于这是我们第一次生成代码,因此它当前无效,我们必须编辑任务。通过双击任务或单击“编辑选定的任务详细信息”按钮来执行此操作。将打开“代码生成任务配置”对话框。
默认情况下,该视图为“简单”视图,只有一个选项卡。在“常规设置”选项卡上,为目标语言选择VB.NET的C#,然后在“目标平台”下拉列表中选择所需的.NET版本。
对于Root名称空间,请指定Northwind.Tutorial
实体框架只有一个模板组,因此将其保留为“常规”。
选择包含要运行以生成源代码的任务的预设。对于Entity Framework v6,有两个选择:DbContext API和Code First。在本教程中,我们将选择SD.EntityFramework.v6(代码优先)来生成代码优先映射。
对于“代码文件参数”下的“目标根目录”文件夹,应指定要在其中生成代码的文件夹。在本教程中,我们将使用c:tempNorthwindTutorialDAL
单击“确定”关闭配置对话框。
现在我们完成了所有设置。LLBLGen Pro会在代码生成后将您的设置存储在项目文件中,因此下次生成代码时无需进行任何设置。单击“执行任务...”以将源代码生成到“目标”根文件夹中。
2、编译生成的Visual Studio项目
现在,您已经为您生成了两个Visual Studio项目,一个项目具有实体类,一个项目具有DbContext派生类和映射相关文件,可以是EDMX文件(如果您选择了DbContext API预设)或ModelBuilder类(如果您是选择CodeFirst预设)。要在您的代码中编译和使用它们,请按照以下步骤操作。如果您已在Visual Studio中使用LLBLGen Pro设计器,则生成的项目已自动添加到您的解决方案中。
启动Visual Studio。
在Visual Studio中,使用File->Open->Project/Solution打开两个生成的csproj文件,即Root名称空间.Model.csproj和Root名称空间.Persistence.csproj文件。
保存Visual Studio为您创建的解决方案。
您必须在Root名称空间.Persistence项目中向Entity Framework v6包添加nuget引用。通过右键单击Root名称空间.Persistence项目下的References节点,然后选择Manage Nuget Packages来执行此操作。
单击Nuget GUI中的“浏览”选项卡,然后选择“实体框架”。确保选择v6.1.3或更高版本,然后单击Install。
编译解决方案。
3、使用生成的代码
既然您已经编译了源代码,那么下一步就是使用它。我们将安装一个小型控制台应用程序,该应用程序将从“客户”表中检索客户数量。
在Visual Studio中,对于包含两个生成的Visual Studio项目的解决方案,在Solution Explorer中右键单击该解决方案,然后选择Add->New Project。
选择“Visual C#”->“控制台应用程序”并为其命名。指定位置,然后单击“确定”。
在解决方案资源管理器中,右键单击刚刚创建的项目,然后选择“设为启动项目”
右键单击新项目下面的“引用”节点,然后选择“添加引用”
在“添加引用”对话框中,在左侧单击“项目”,然后选中两个项目的复选框。点击确定
将app.config文件从Root名称空间.Persistence项目拖到新的控制台应用程序项目中以将其复制。该文件包含连接字符串和其他用于Entity Framework起作用的描述。
在新的控制台应用程序中,通过与上一节相同的步骤,从nuget添加对Entity Framework v6程序包的引用。
编译解决方案。这应该成功。
在控制台应用程序中打开Program.cs类。我们将添加一些代码以从“客户”表中检索客户数量。更改Program类,使其如下所示:

您在生成代码时指定的Root名称空间可能与上面的代码不同,在这种情况下,您必须更正最后一条using语句。它还假设生成的datacontext被命名为NorthwindDataContext。如果您以不同的方式命名项目,请将其更正为Root名称空间.Persistence项目中生成的DataContext类。运行上面的代码应该给出:
客户数量:91
按任意键继续 。。。

有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧