91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 474KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-04
  • 語言: C#
  • 標簽: C#??.Net??Neo4j??

資源簡介

C# Neo4jDriver操作Neo4j圖形數據庫底層代碼和引用的dll

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;

using?Neo4j.Driver.V1;
using?Newtonsoft.Json;

namespace?Web.Utility
{
????public?class?Neo4jlxbHelper
????{
????????private?readonly?IDriver?Driver;

????????public?Neo4jlxbHelper()
????????{
????????????string?uri?=?“bolt://localhost:7687“;
????????????//string?uri?=?“bolt://192.168.25.119:7687“;
????????????string?user?=?“lxb“;
????????????string?password?=?“123456“;
????????????Driver?=?GraphDatabase.Driver(uri?AuthTokens.Basic(user?password));
????????}

????????#region?添加節點
????????/*在Neo4j的事務中,讀寫操作都必須處于事務的上下文中。在Session對象中,當事務以自動提交模式執行(通過session.Run()?函數調用)時,
????????事務只包含一個Cypher語句,但是,這種模式有一個缺點,當Cypher語句執行失敗時,事務不能重新執行(Replay)。Neo4j推薦使用事務函數模式,
????????在Session中調用WriteTransaction()或?ReadTransaction()函數,并在事務函數包含事務單元,在事務執行失敗時,能夠在異常處理代碼中重新執行Cypher語句。*/

????????///?
????????///?add?by?lxb?2018-09-29
????????///?使用參數創建節點?事務添加,在事務執行失敗時,能夠在異常處理代碼中重新執行Cypher語句
????????///?

????????///?節點名
????????///?節點的name屬性
????????///?
????????public?bool?AddNode(string?lable?string?name)
????????{
????????????try
????????????{
????????????????string?query?=?string.Format(“CREATE?(n:{0}?“?lable)?+?@“{name:?$name})“;
????????????????using?(var?session?=?Driver.Session())
????????????????{
????????????????????return?session.WriteTransaction(
????????????????????????tx?=>
????????????????????????{
????????????????????????????tx.Run(query?new?{?name?});
????????????????????????????return?true;
????????????????????????}
????????????????????);
????????????????}
????????????}
????????????catch?(AggregateException)
????????????{
????????????????return?false;
????????????}
????????}
????????#endregion

????????#region?添加關系

????????///?
????????///?使用參數創建關系?通過new創建匿名類型,參數名是匿名類型的字段,字段名必須和Cypher語句中的參數($para)保持一致。
????????///?

????????///?關系類型
????????///?源節點名稱
????????///?目標節點名稱
????????///?
????????public?bool?CreateRelationshipByName(string?SourceNodeName?string?TargetNodeName?string?RelationshipType)
????????{
????????????string?query?=?string.Format(@“match?(n)(m)?where?n.name=$source?and?m.name=$target?create?(n)-[:{0}]->(m);“?RelationshipType);
????????????try
????????????{
????????????????using?(var?session?=?Driver.Session())
????????????????{
????????????????????return?session.WriteTransaction(
????????????????????????tx?=>
????????????????????????{
????????????????????????????tx.Run(query?new
????????????????????????????{
????????????????????????????????source?=?SourceNodeName
????????????????????????????????target?=?TargetNodeName
????????????????????????????????type?=?RelationshipType
????????????????????????????});
???????????????????????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????301056??2018-05-23?14:50??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1\lib\net452\Neo4j.Driver.dll

?????文件?????212626??2018-05-23?14:50??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1\lib\net452\Neo4j.Driver.xml

?????文件?????300544??2018-05-23?14:50??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1\lib\netstandard1.3\Neo4j.Driver.dll

?????文件?????212626??2018-05-23?14:50??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1\lib\netstandard1.3\Neo4j.Driver.xml

?????文件?????268573??2018-09-27?09:27??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1\Neo4j.Driver.1.6.1.nupkg

?????文件??????11652??2018-10-16?18:28??C#Neo4jDriver操Neo4j圖形數據庫\Neo4jlxbHelper.cs

?????目錄??????????0??2018-10-18?09:35??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1\lib\net452

?????目錄??????????0??2018-10-18?09:35??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1\lib\netstandard1.3

?????目錄??????????0??2018-10-18?09:35??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1\lib

?????目錄??????????0??2018-10-18?09:35??C#Neo4jDriver操Neo4j圖形數據庫\Neo4j.Driver.1.6.1

?????目錄??????????0??2018-10-18?09:36??C#Neo4jDriver操Neo4j圖形數據庫

-----------?---------??----------?-----??----

??????????????1307077????????????????????11


評論

共有 條評論