我正在尝试使用新的 U2 Toolkit .net U2.Data.Client 创建实体数据模型。
我已经浏览了 EntityFrameWork 示例,该示例已经创建了一个可以正常工作的 Customer.edmx 文件。
我现在想创建自己的实体数据模型,但不确定从哪里开始。
我尝试创建一个空模型并手动添加我的实体,但不确定如何将它们链接到表。
我也尝试连接到 Univese 数据库,但不确定如何连接到数据库。
请提供任何帮助。
我正在尝试使用新的 U2 Toolkit .net U2.Data.Client 创建实体数据模型。
我已经浏览了 EntityFrameWork 示例,该示例已经创建了一个可以正常工作的 Customer.edmx 文件。
我现在想创建自己的实体数据模型,但不确定从哪里开始。
我尝试创建一个空模型并手动添加我的实体,但不确定如何将它们链接到表。
我也尝试连接到 Univese 数据库,但不确定如何连接到数据库。
请提供任何帮助。
我们正在为 U2 数据库开发 Visual Studio 插件。它将允许服务器资源管理器集成,因此您可以使用 DataSet Designer 或 EDM Designer。在服务器资源管理器中,您将看到表、视图和子例程。我们很快就会去 EAP。
现在,您可以执行以下操作:
架构 xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl" 命名空间="Model1.Store" Alias="Self" Provider="System.Data.SqlClient" ProviderManifestToken="2005"
和
架构 xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl" 命名空间="Student.Store" Alias="Self" Provider="U2.Data.Client" ProviderManifestToken="UNIDATA, 07.02.0000"
在 SSDL 中,添加以下内容
<EntityContainer Name="StudentTargetContainer" >
<EntitySet Name="STUDENT" EntityType="Student.Store.STUDENT_NF_SUB" />
</EntityContainer>
<EntityType Name="STUDENT">
<Key>
<PropertyRef Name="ID" />
</Key>
<Property Name="ID" Type="int" Nullable="false" />
<Property Name="FNAME" Type="varchar" MaxLength="25" />
</EntityType>
保存文件。
<add name="StudentContainer" connectionString="metadata=res://*/Student.csdl|res://*/Student.ssdl|res://*/Student.msl;provider=U2.Data.Client;provider connection string="Database=demo;User ID=user;Password=pass;Server=localhost;Persist Security Info=True;Pooling=False;ServerType=unidata"" providerName="System.Data.EntityClient"/>
StudentContainer ctx = new StudentContainer(); var q =ctx.Students.ToList();