当前位置: 首页 > news >正文

公司网站推广是做什么北京网首页

公司网站推广是做什么,北京网首页,长宁品牌网站建设,青岛物流公司网站建设使用 NHibernate 连接 MySQL 并实现数据的增删改查操作是一个非常典型的场景。以下是一个简单的示例#xff0c;演示了如何配置 NHibernate 与 MySQL 连接并进行基本的 CRUD 操作。 目录 步骤 1: 安装必要的包 步骤 2: 配置 NHibernate 配置文件方式 代码方式 步骤 3: 定…使用 NHibernate 连接 MySQL 并实现数据的增删改查操作是一个非常典型的场景。以下是一个简单的示例演示了如何配置 NHibernate 与 MySQL 连接并进行基本的 CRUD 操作。 目录 步骤 1: 安装必要的包 步骤 2: 配置 NHibernate 配置文件方式 代码方式 步骤 3: 定义实体类和映射 实体类 映射文件 步骤 4: CRUD 操作 步骤 1: 安装必要的包 首先需要安装 NHibernate 和 MySQL 数据库驱动程序。在你的项目中可以使用 NuGet 来安装这些包。打开 NuGet 包管理器控制台并运行以下命令 Install-Package NHibernate Install-Package MySql.Data 步骤 2: 配置 NHibernate 接下来配置 NHibernate。我们需要创建一个 NHibernate 配置文件或通过代码配置 NHibernate。 配置文件方式 创建一个 hibernate.cfg.xml 文件内容如下 ?xml version1.0 encodingutf-8 ? hibernate-configuration xmlnsurn:nhibernate-configuration-2.2session-factoryproperty nameconnection.driver_classNHibernate.Driver.MySqlDataDriver/propertyproperty namedialectNHibernate.Dialect.MySQLDialect/propertyproperty nameconnection.providerNHibernate.Connection.DriverConnectionProvider/propertyproperty nameconnection.connection_stringServerlocalhost;Databasetest;User Idroot;Passwordpassword;/propertyproperty nameshow_sqltrue/property/session-factory /hibernate-configuration代码方式 也可以通过代码配置 NHibernate如下所示 var configuration new Configuration(); configuration.DataBaseIntegration(db {db.ConnectionString Serverlocalhost;Databasetest;User Idroot;Passwordpassword;;db.DialectNHibernate.Dialect.MySQLDialect();db.DriverNHibernate.Driver.MySqlDataDriver();db.KeywordsAutoImport Hbm2DDLKeyWords.AutoQuote;db.SchemaAction SchemaAutoAction.Update; });步骤 3: 定义实体类和映射 定义一个简单的实体类和它的映射文件。 实体类 public class Person {public virtual int Id { get; set; }public virtual string Name { get; set; }public virtual int Age { get; set; } }映射文件 创建一个 Person.hbm.xml 文件内容如下 ?xml version1.0 encodingutf-8 ? hibernate-mapping xmlnsurn:nhibernate-mapping-2.2 namespaceYourNamespace assemblyYourAssemblyclass namePerson tablePersonsid nameId columnidgenerator classidentity //idproperty nameName columnname /property nameAge columnage //class /hibernate-mapping步骤 4: CRUD 操作 配置好 NHibernate 后就可以进行数据的增删改查操作了。 public class Program {private static ISessionFactory sessionFactory;static void Main(string[] args){var configuration new Configuration();configuration.Configure(); // 配置文件方式configuration.AddAssembly(typeof(Person).Assembly); // 加载映射文件sessionFactory configuration.BuildSessionFactory();using (var session sessionFactory.OpenSession())using (var transaction session.BeginTransaction()){// 创建var person new Person { Name John Doe, Age 30 };session.Save(person);// 读取var retrievedPerson session.GetPerson(person.Id);Console.WriteLine($Retrieved Person: {retrievedPerson.Name}, {retrievedPerson.Age});// 更新retrievedPerson.Age 31;session.Update(retrievedPerson);// 删除session.Delete(retrievedPerson);transaction.Commit();}} }数据库表脚本 CREATE TABLE person (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键,name varchar(255) DEFAULT NULL COMMENT 姓名,age int(11) DEFAULT NULL COMMENT 年龄,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETlatin1;
http://www.hkea.cn/news/14363146/

相关文章:

  • 少儿美术网站建设方案临平建设局网站
  • 如何做求职招聘网站河南省建设监理协会网站证书查询
  • 哈尔滨高端网站设计六安网站优化
  • 建设电影网站点击播放是乱页的个人网页制作完整教程
  • 自建网站推广方式久久建筑网账号
  • 柯林建站程序寒假网页设计培训珿
  • 燕郊 网站开发怎么做可以把网站图片保存下来吗
  • 备案不关闭网站为自己家秘方做网站
  • 学做土建资料员的网站宣传片制作公司报价
  • 网站设置保存登录密码怎么取消制作会员手机网站
  • 做ptt网站室内设计自学教材
  • 做淘宝客的网站怎么备案网站开发的方案
  • 设立网站 费用上海计算机一级网页设计
  • 大丰网站建设哪家好网站域名登录不了
  • 网站建设思路方法苏州高端网站设计制作
  • 长沙做网站需要多少钱悟空crm永久免费了
  • 网站开发公司联系电话百度指数行业排行
  • 专业制作网站是什么wordpress 下一篇文章
  • 珠海专业做网站制作平原网站建设价格
  • 怎么和其它网站做友情链接广西壮族自治区成立于哪一年
  • 门窗网站制作宣传语网站还能赚钱吗
  • 制作网站费怎么做会计科目导航网源码
  • vps 网站发布ppt的制作方法
  • 广丰区建设局网站长沙网站建设zh68
  • 专门做电商的招聘网站网泰网站建设网络推广
  • 做企业网站 长春招商平台哪个好
  • 啤酒网站建设app开发公司哪个公司好
  • 哪个网站可以做砍价新北方app下载
  • 怎么上传自己的网站手机网站 域名
  • 昆明网站建设手机版阿里企业邮箱注册申请免费