!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part145
https://mevius.5ch.net/test/read.cgi/tech/1570446977/
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part146
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 9f0b-Fgt1)
2019/12/11(水) 22:12:11.28ID:d09CciDz0981デフォルトの名無しさん (ワッチョイ ff01-pEhb)
2020/02/19(水) 16:00:07.98ID:GM7mImOk0 a.Reverse().ToArray()
982デフォルトの名無しさん (ワイーワ2 FFdf-IPX/)
2020/02/19(水) 16:29:59.82ID:cGULNOoWF 引数 0 を指定するメソッド 'Reverse' のオーバーロードはありません。
って出るんだけど何が変なのかな
って出るんだけど何が変なのかな
983デフォルトの名無しさん (ワッチョイ 9361-XOS8)
2020/02/19(水) 16:34:12.36ID:TvNfUAFk0 using System.Linq;
984デフォルトの名無しさん (ワイーワ2 FFdf-IPX/)
2020/02/19(水) 16:53:50.20ID:edMDbkMkF ありがとう
お詫びに脱ぎます
お詫びに脱ぎます
985デフォルトの名無しさん (ワイーワ2 FFdf-IPX/)
2020/02/19(水) 17:01:40.22ID:edMDbkMkF 980踏んだのでついでに御相談なのですが
ふらっと C#,C♯,C#(初心者用) Part146
https://mevius.5ch.net/test/read.cgi/tech/1576069931/
ここの次スレ (Part147 ?) は立てた方が良いのでしょうか?
既に
ふらっと C#,C♯,C#(初心者用) Part141
https://mevius.5ch.net/test/read.cgi/tech/1544838367/
というスレもあるようですが重複なので放置なのか使い切った方が良いのかどっち?
ふらっと C#,C♯,C#(初心者用) Part146
https://mevius.5ch.net/test/read.cgi/tech/1576069931/
ここの次スレ (Part147 ?) は立てた方が良いのでしょうか?
既に
ふらっと C#,C♯,C#(初心者用) Part141
https://mevius.5ch.net/test/read.cgi/tech/1544838367/
というスレもあるようですが重複なので放置なのか使い切った方が良いのかどっち?
986デフォルトの名無しさん (ワッチョイ 8f7c-kENX)
2020/02/19(水) 17:08:59.58ID:c1iFkMHs0 そっちはワッチョイなしのスレ こっちはワッチョイありのスレで別物よ
だからスレ立ての時に気を付けてね
だからスレ立ての時に気を付けてね
987デフォルトの名無しさん (エムゾネ FF1f-HF0o)
2020/02/19(水) 17:27:06.99ID:IsrGexiaF ふらっと C#,C♯,C#(初心者用) Part147
https://mevius.5ch.net/test/read.cgi/tech/1582100741/
https://mevius.5ch.net/test/read.cgi/tech/1582100741/
988デフォルトの名無しさん (ワッチョイ 8f02-Uarg)
2020/02/19(水) 19:31:48.47ID:/KKpt7jl0 >>978
命名規則なんてチーム開発での決め事でしかないんだから周り合わせりゃいいだけ
一人で作ってんなら好きにすりゃいい
そんなもんだろ
っで時間がかかる時にGetを付けるかどうかとか決め事にするほどでもない内容だわ
データ書き換えしてるとかならわかるけど
命名規則なんてチーム開発での決め事でしかないんだから周り合わせりゃいいだけ
一人で作ってんなら好きにすりゃいい
そんなもんだろ
っで時間がかかる時にGetを付けるかどうかとか決め事にするほどでもない内容だわ
データ書き換えしてるとかならわかるけど
989デフォルトの名無しさん (ワッチョイ 035f-Hhsf)
2020/02/19(水) 19:46:09.06ID:fm92UHAO0 >>962>>964
timerを回して下のようにデータ件数を取得して比較する
増えていたら必要な処理をおこなうぐらいしか思いつかないんですが
MyContext内の監視の仕方を教えてくれませんか
using (var context = new MyContext(connection))
{
datacount1 = context.MyEntities1.Count;
datacount2 = context.MyEntities2.Count;
datacount3 = context.MyEntities3.Count;
}
//比較処理
Proc(datacount1 ,datacount2 ,datacount3)
>>973>>974
既製品が既製品のDBにInsartだけしていて情報を表示する既製品のアプリもあるのですが
DBにアクセスはできるので情報を表示する既製品のアプリを別に作りたいなと思っています
>>そういう検知ができるようにテーブル設計されてなければ正攻法では無理
これはどんな感じに設定されているのでしょうか?インデックスの最大値を検知とか?
timerを回して下のようにデータ件数を取得して比較する
増えていたら必要な処理をおこなうぐらいしか思いつかないんですが
MyContext内の監視の仕方を教えてくれませんか
using (var context = new MyContext(connection))
{
datacount1 = context.MyEntities1.Count;
datacount2 = context.MyEntities2.Count;
datacount3 = context.MyEntities3.Count;
}
//比較処理
Proc(datacount1 ,datacount2 ,datacount3)
>>973>>974
既製品が既製品のDBにInsartだけしていて情報を表示する既製品のアプリもあるのですが
DBにアクセスはできるので情報を表示する既製品のアプリを別に作りたいなと思っています
>>そういう検知ができるようにテーブル設計されてなければ正攻法では無理
これはどんな感じに設定されているのでしょうか?インデックスの最大値を検知とか?
990デフォルトの名無しさん (ワッチョイ a301-H85D)
2020/02/19(水) 19:55:29.18ID:Jcw8mEdu0 トリガー作って監視用のテーブルに
情報を描きこむ。
DML トリガーでggr
情報を描きこむ。
DML トリガーでggr
991デフォルトの名無しさん (ワッチョイ 7338-T5WG)
2020/02/19(水) 20:21:28.78ID:BEiBw7Bx0 それが正攻法やなあ
更新時に通知するのが一番良いけど、そこは触れなそうだし、フックポイントを用意してる気の利いた作りでも無さそうだし
何が問題で、精度や頻度やデータ件数すらわからんので、禄なアドバイスできんが
C#要素薄いし
更新時に通知するのが一番良いけど、そこは触れなそうだし、フックポイントを用意してる気の利いた作りでも無さそうだし
何が問題で、精度や頻度やデータ件数すらわからんので、禄なアドバイスできんが
C#要素薄いし
992デフォルトの名無しさん (オッペケ Sr07-K8zV)
2020/02/19(水) 20:50:13.78ID:8xnvzjDzr sqlserver2000には誰もつっこまないのか
10年近く前にサポート切れてるだろ
10年近く前にサポート切れてるだろ
993デフォルトの名無しさん (ワッチョイ 7338-T5WG)
2020/02/19(水) 20:53:26.25ID:BEiBw7Bx0 どう見ても案件的にいろいろ終わってそうだからねえ
泥縄過ぎる気配
泥縄過ぎる気配
994デフォルトの名無しさん (ワッチョイ ff01-pEhb)
2020/02/19(水) 21:41:53.11ID:GM7mImOk0995デフォルトの名無しさん (ワッチョイ 035f-Hhsf)
2020/02/19(水) 21:47:53.23ID:fm92UHAO0 基本的にDML トリガー等でDB側に用意しておくものだってことか・・・
>>991
既製品のDBアプリはいじれないので
必要なtableのデータをsqlserver2010からsqlserver2019データを移動させるつもりなのですが
ほとんどのtableは1分に一回ぐらいチェックして別のDB入れるで十分だけど一部のtableはInsertされたらすぐに別のDBに入れたい
そうなると1秒間隔でtimer回して>>989のような処理ってどうなんだ・・・?tableは100ぐらいでレコード件数多いのは100万あるので
timer回さなくてもMyContextが自動でデータ変化をチェックできるようなもっといいやりかたない?って疑問があったので質問してました
>>962
>>まあ対象テーブルへの変更がEF経由のみなら、それを一律で監視するのもアリ
これが気になるんだけど変更を一律で監視ってレコード件数とかなのだろうか
>>994
>>Proc(datacount1 ,datacount2 ,datacount3)
前回のレコード件数と比較して変わってたら2019に移動のつもりで書いていました
>>991
既製品のDBアプリはいじれないので
必要なtableのデータをsqlserver2010からsqlserver2019データを移動させるつもりなのですが
ほとんどのtableは1分に一回ぐらいチェックして別のDB入れるで十分だけど一部のtableはInsertされたらすぐに別のDBに入れたい
そうなると1秒間隔でtimer回して>>989のような処理ってどうなんだ・・・?tableは100ぐらいでレコード件数多いのは100万あるので
timer回さなくてもMyContextが自動でデータ変化をチェックできるようなもっといいやりかたない?って疑問があったので質問してました
>>962
>>まあ対象テーブルへの変更がEF経由のみなら、それを一律で監視するのもアリ
これが気になるんだけど変更を一律で監視ってレコード件数とかなのだろうか
>>994
>>Proc(datacount1 ,datacount2 ,datacount3)
前回のレコード件数と比較して変わってたら2019に移動のつもりで書いていました
996デフォルトの名無しさん (ワッチョイ a3ad-7OSh)
2020/02/19(水) 22:04:05.84ID:nHKkxEMo0997デフォルトの名無しさん (ワッチョイ ff01-pEhb)
2020/02/19(水) 22:25:12.19ID:GM7mImOk0 >>995
なんでDBContextの話をしてたのかやっと理解できた
DBContextがデータベース側の変更を自動で検知するとかは無理
楽観的同時実行制御みたいな機能はあるけど求めてるものとは違う
DB移行で新旧オンラインのまま
一部テーブルを同期させたいというユースケースなら
トリガーよりも先にレプリを考えるな
詳しくはDB板で聞けば
なんでDBContextの話をしてたのかやっと理解できた
DBContextがデータベース側の変更を自動で検知するとかは無理
楽観的同時実行制御みたいな機能はあるけど求めてるものとは違う
DB移行で新旧オンラインのまま
一部テーブルを同期させたいというユースケースなら
トリガーよりも先にレプリを考えるな
詳しくはDB板で聞けば
998デフォルトの名無しさん (ワッチョイ ffad-mvZW)
2020/02/19(水) 22:34:34.71ID:c1z4lMBX0 EntityFrameworkならSaveChangesをoverrideしちゃえばできるんじゃね?
あんま読んでないけど
あんま読んでないけど
999デフォルトの名無しさん (ワッチョイ 035f-Hhsf)
2020/02/19(水) 22:39:28.51ID:fm92UHAO01000デフォルトの名無しさん (ワッチョイ ff6a-Nz9x)
2020/02/20(木) 00:18:43.15ID:C2E41YSR0 1000ならC#死亡
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 70日 2時間 6分 32秒
新しいスレッドを立ててください。
life time: 70日 2時間 6分 32秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
